From 62f980aff82ac8b5939bc9b65cf6e55d122b42d9 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 2 Sep 2022 13:38:00 -0700 Subject: [PATCH 01/53] Check if its same buildinfo only for directly referenced projects and not recursively (#50617) Fixes #50545 --- src/compiler/tsbuildPublic.ts | 22 +- .../tsbuild/containerOnlyReferenced.ts | 31 ++ .../when-solution-is-referenced-indirectly.js | 303 ++++++++++++++++++ 3 files changed, 337 insertions(+), 19 deletions(-) create mode 100644 tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js diff --git a/src/compiler/tsbuildPublic.ts b/src/compiler/tsbuildPublic.ts index 2b9d97f324ee2..0849c5921f29a 100644 --- a/src/compiler/tsbuildPublic.ts +++ b/src/compiler/tsbuildPublic.ts @@ -1706,10 +1706,7 @@ namespace ts { } } - const seenRefs = buildInfoPath ? new Set() : undefined; const buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs?.add(resolvedPath); - /** Inputs are up-to-date, just need either timestamp update or bundle prepend manipulation to make it look up-to-date */ let pseudoUpToDate = false; let usesPrepend = false; @@ -1724,7 +1721,7 @@ namespace ts { } // Check if tsbuildinfo path is shared, then we need to rebuild - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs!, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath!, @@ -1787,22 +1784,9 @@ namespace ts { }; } - function hasSameBuildInfo(state: SolutionBuilderState, buildInfoCacheEntry: BuildInfoCacheEntry, seenRefs: Set, resolvedConfig: ParsedCommandLine, resolvedRefPath: ResolvedConfigFilePath) { - if (seenRefs.has(resolvedRefPath)) return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state: SolutionBuilderState, buildInfoCacheEntry: BuildInfoCacheEntry, resolvedRefPath: ResolvedConfigFilePath) { const refBuildInfo = state.buildInfoCache.get(resolvedRefPath)!; - if (refBuildInfo.path === buildInfoCacheEntry.path) return true; - - if (resolvedConfig.projectReferences) { - // Check references - for (const ref of resolvedConfig.projectReferences) { - const resolvedRef = resolveProjectReferencePath(ref); - const resolvedRefPath = toResolvedConfigFilePath(state, resolvedRef); - const resolvedConfig = parseConfigFile(state, resolvedRef, resolvedRefPath)!; - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state: SolutionBuilderState, project: ParsedCommandLine | undefined, resolvedPath: ResolvedConfigFilePath): UpToDateStatus { diff --git a/src/testRunner/unittests/tsbuild/containerOnlyReferenced.ts b/src/testRunner/unittests/tsbuild/containerOnlyReferenced.ts index e9eacf1fa657c..595bc509744d5 100644 --- a/src/testRunner/unittests/tsbuild/containerOnlyReferenced.ts +++ b/src/testRunner/unittests/tsbuild/containerOnlyReferenced.ts @@ -7,5 +7,36 @@ namespace ts { commandLineArgs: ["--b", "/src", "--verbose"], edits: noChangeOnlyRuns }); + + verifyTscWithEdits({ + scenario: "containerOnlyReferenced", + subScenario: "when solution is referenced indirectly", + fs: () => loadProjectFromFiles({ + "/src/project1/tsconfig.json": JSON.stringify({ + compilerOptions: { composite: true }, + references: [], + }), + "/src/project2/tsconfig.json": JSON.stringify({ + compilerOptions: { composite: true }, + references: [], + }), + "/src/project2/src/b.ts": "export const b = 10;", + "/src/project3/tsconfig.json": JSON.stringify({ + compilerOptions: { composite: true }, + references: [{ path: "../project1", }, { path: "../project2" }], + }), + "/src/project3/src/c.ts": "export const c = 10;", + "/src/project4/tsconfig.json": JSON.stringify({ + compilerOptions: { composite: true }, + references: [{ path: "../project3" }] + }), + "/src/project4/src/d.ts": "export const d = 10;", + }), + commandLineArgs: ["--b", "/src/project4", "--verbose", "--explainFiles"], + edits: [{ + subScenario: "modify project3 file", + modifyFs: fs => replaceText(fs, "/src/project3/src/c.ts", "c = ", "cc = "), + }], + }); }); } diff --git a/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js b/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js new file mode 100644 index 0000000000000..7cc61e7f319ee --- /dev/null +++ b/tests/baselines/reference/tsbuild/containerOnlyReferenced/when-solution-is-referenced-indirectly.js @@ -0,0 +1,303 @@ +Input:: +//// [/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/src/project1/tsconfig.json] +{"compilerOptions":{"composite":true},"references":[]} + +//// [/src/project2/src/b.ts] +export const b = 10; + +//// [/src/project2/tsconfig.json] +{"compilerOptions":{"composite":true},"references":[]} + +//// [/src/project3/src/c.ts] +export const c = 10; + +//// [/src/project3/tsconfig.json] +{"compilerOptions":{"composite":true},"references":[{"path":"../project1"},{"path":"../project2"}]} + +//// [/src/project4/src/d.ts] +export const d = 10; + +//// [/src/project4/tsconfig.json] +{"compilerOptions":{"composite":true},"references":[{"path":"../project3"}]} + + + +Output:: +/lib/tsc --b /src/project4 --verbose --explainFiles +[12:00:20 AM] Projects in this build: + * src/project1/tsconfig.json + * src/project2/tsconfig.json + * src/project3/tsconfig.json + * src/project4/tsconfig.json + +[12:00:21 AM] Project 'src/project2/tsconfig.json' is out of date because output file 'src/project2/tsconfig.tsbuildinfo' does not exist + +[12:00:22 AM] Building project '/src/project2/tsconfig.json'... + +lib/lib.d.ts + Default library for target 'es3' +src/project2/src/b.ts + Matched by default include pattern '**/*' +[12:00:28 AM] Project 'src/project3/tsconfig.json' is out of date because output file 'src/project3/tsconfig.tsbuildinfo' does not exist + +[12:00:29 AM] Building project '/src/project3/tsconfig.json'... + +lib/lib.d.ts + Default library for target 'es3' +src/project3/src/c.ts + Matched by default include pattern '**/*' +[12:00:35 AM] Project 'src/project4/tsconfig.json' is out of date because output file 'src/project4/tsconfig.tsbuildinfo' does not exist + +[12:00:36 AM] Building project '/src/project4/tsconfig.json'... + +lib/lib.d.ts + Default library for target 'es3' +src/project4/src/d.ts + Matched by default include pattern '**/*' +exitCode:: ExitStatus.Success + + +//// [/src/project2/src/b.d.ts] +export declare const b = 10; + + +//// [/src/project2/src/b.js] +"use strict"; +exports.__esModule = true; +exports.b = void 0; +exports.b = 10; + + +//// [/src/project2/tsconfig.tsbuildinfo] +{"program":{"fileNames":["../../lib/lib.d.ts","./src/b.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-13368947479-export const b = 10;","signature":"-1807916688-export declare const b = 10;\r\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2],"latestChangedDtsFile":"./src/b.d.ts"},"version":"FakeTSVersion"} + +//// [/src/project2/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "program": { + "fileNames": [ + "../../lib/lib.d.ts", + "./src/b.ts" + ], + "fileInfos": { + "../../lib/lib.d.ts": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./src/b.ts": { + "version": "-13368947479-export const b = 10;", + "signature": "-1807916688-export declare const b = 10;\r\n" + } + }, + "options": { + "composite": true + }, + "referencedMap": {}, + "exportedModulesMap": {}, + "semanticDiagnosticsPerFile": [ + "../../lib/lib.d.ts", + "./src/b.ts" + ], + "latestChangedDtsFile": "./src/b.d.ts" + }, + "version": "FakeTSVersion", + "size": 832 +} + +//// [/src/project3/src/c.d.ts] +export declare const c = 10; + + +//// [/src/project3/src/c.js] +"use strict"; +exports.__esModule = true; +exports.c = void 0; +exports.c = 10; + + +//// [/src/project3/tsconfig.tsbuildinfo] +{"program":{"fileNames":["../../lib/lib.d.ts","./src/c.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-12077479510-export const c = 10;","signature":"-4148571535-export declare const c = 10;\r\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2],"latestChangedDtsFile":"./src/c.d.ts"},"version":"FakeTSVersion"} + +//// [/src/project3/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "program": { + "fileNames": [ + "../../lib/lib.d.ts", + "./src/c.ts" + ], + "fileInfos": { + "../../lib/lib.d.ts": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./src/c.ts": { + "version": "-12077479510-export const c = 10;", + "signature": "-4148571535-export declare const c = 10;\r\n" + } + }, + "options": { + "composite": true + }, + "referencedMap": {}, + "exportedModulesMap": {}, + "semanticDiagnosticsPerFile": [ + "../../lib/lib.d.ts", + "./src/c.ts" + ], + "latestChangedDtsFile": "./src/c.d.ts" + }, + "version": "FakeTSVersion", + "size": 832 +} + +//// [/src/project4/src/d.d.ts] +export declare const d = 10; + + +//// [/src/project4/src/d.js] +"use strict"; +exports.__esModule = true; +exports.d = void 0; +exports.d = 10; + + +//// [/src/project4/tsconfig.tsbuildinfo] +{"program":{"fileNames":["../../lib/lib.d.ts","./src/d.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10786011541-export const d = 10;","signature":"-6489226382-export declare const d = 10;\r\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2],"latestChangedDtsFile":"./src/d.d.ts"},"version":"FakeTSVersion"} + +//// [/src/project4/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "program": { + "fileNames": [ + "../../lib/lib.d.ts", + "./src/d.ts" + ], + "fileInfos": { + "../../lib/lib.d.ts": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./src/d.ts": { + "version": "-10786011541-export const d = 10;", + "signature": "-6489226382-export declare const d = 10;\r\n" + } + }, + "options": { + "composite": true + }, + "referencedMap": {}, + "exportedModulesMap": {}, + "semanticDiagnosticsPerFile": [ + "../../lib/lib.d.ts", + "./src/d.ts" + ], + "latestChangedDtsFile": "./src/d.d.ts" + }, + "version": "FakeTSVersion", + "size": 832 +} + + + +Change:: modify project3 file +Input:: +//// [/src/project3/src/c.ts] +export const cc = 10; + + + +Output:: +/lib/tsc --b /src/project4 --verbose --explainFiles +[12:00:43 AM] Projects in this build: + * src/project1/tsconfig.json + * src/project2/tsconfig.json + * src/project3/tsconfig.json + * src/project4/tsconfig.json + +[12:00:44 AM] Project 'src/project2/tsconfig.json' is up to date because newest input 'src/project2/src/b.ts' is older than output 'src/project2/tsconfig.tsbuildinfo' + +[12:00:45 AM] Project 'src/project3/tsconfig.json' is out of date because output 'src/project3/tsconfig.tsbuildinfo' is older than input 'src/project3/src/c.ts' + +[12:00:46 AM] Building project '/src/project3/tsconfig.json'... + +lib/lib.d.ts + Default library for target 'es3' +src/project3/src/c.ts + Matched by default include pattern '**/*' +[12:00:52 AM] Project 'src/project4/tsconfig.json' is out of date because output 'src/project4/tsconfig.tsbuildinfo' is older than input 'src/project3' + +[12:00:53 AM] Building project '/src/project4/tsconfig.json'... + +[12:00:54 AM] Updating unchanged output timestamps of project '/src/project4/tsconfig.json'... + +lib/lib.d.ts + Default library for target 'es3' +src/project4/src/d.ts + Matched by default include pattern '**/*' +exitCode:: ExitStatus.Success + + +//// [/src/project3/src/c.d.ts] +export declare const cc = 10; + + +//// [/src/project3/src/c.js] +"use strict"; +exports.__esModule = true; +exports.cc = void 0; +exports.cc = 10; + + +//// [/src/project3/tsconfig.tsbuildinfo] +{"program":{"fileNames":["../../lib/lib.d.ts","./src/c.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-12481904019-export const cc = 10;","signature":"-2519819788-export declare const cc = 10;\r\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2],"latestChangedDtsFile":"./src/c.d.ts"},"version":"FakeTSVersion"} + +//// [/src/project3/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "program": { + "fileNames": [ + "../../lib/lib.d.ts", + "./src/c.ts" + ], + "fileInfos": { + "../../lib/lib.d.ts": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./src/c.ts": { + "version": "-12481904019-export const cc = 10;", + "signature": "-2519819788-export declare const cc = 10;\r\n" + } + }, + "options": { + "composite": true + }, + "referencedMap": {}, + "exportedModulesMap": {}, + "semanticDiagnosticsPerFile": [ + "../../lib/lib.d.ts", + "./src/c.ts" + ], + "latestChangedDtsFile": "./src/c.d.ts" + }, + "version": "FakeTSVersion", + "size": 834 +} + +//// [/src/project4/tsconfig.tsbuildinfo] file changed its modified time From fd3a84c3f0c80cb201c47399a055625f919a9b91 Mon Sep 17 00:00:00 2001 From: Will Nayes Date: Fri, 2 Sep 2022 15:44:47 -0500 Subject: [PATCH 02/53] Report every instance of TS1208 (#50101) * Report every instance of TS1208 * Test case for multiple cases of TS1208 * Add test case for isolatedModules with moduleDetection forced --- src/compiler/program.ts | 11 +++++----- .../isolatedModulesExternalModuleForced.js | 6 ++++++ ...solatedModulesExternalModuleForced.symbols | 4 ++++ .../isolatedModulesExternalModuleForced.types | 4 ++++ ...ModulesNoExternalModuleMultiple.errors.txt | 20 +++++++++++++++++++ ...isolatedModulesNoExternalModuleMultiple.js | 18 +++++++++++++++++ ...tedModulesNoExternalModuleMultiple.symbols | 12 +++++++++++ ...latedModulesNoExternalModuleMultiple.types | 12 +++++++++++ .../isolatedModulesExternalModuleForced.ts | 6 ++++++ ...isolatedModulesNoExternalModuleMultiple.ts | 11 ++++++++++ 10 files changed, 99 insertions(+), 5 deletions(-) create mode 100644 tests/baselines/reference/isolatedModulesExternalModuleForced.js create mode 100644 tests/baselines/reference/isolatedModulesExternalModuleForced.symbols create mode 100644 tests/baselines/reference/isolatedModulesExternalModuleForced.types create mode 100644 tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.errors.txt create mode 100644 tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.js create mode 100644 tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.symbols create mode 100644 tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.types create mode 100644 tests/cases/compiler/isolatedModulesExternalModuleForced.ts create mode 100644 tests/cases/compiler/isolatedModulesNoExternalModuleMultiple.ts diff --git a/src/compiler/program.ts b/src/compiler/program.ts index 2c71fde33d302..4b3b8fca03679 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -3535,11 +3535,12 @@ namespace ts { createDiagnosticForOptionName(Diagnostics.Option_preserveConstEnums_cannot_be_disabled_when_isolatedModules_is_enabled, "preserveConstEnums", "isolatedModules"); } - const firstNonExternalModuleSourceFile = find(files, f => !isExternalModule(f) && !isSourceFileJS(f) && !f.isDeclarationFile && f.scriptKind !== ScriptKind.JSON); - if (firstNonExternalModuleSourceFile) { - const span = getErrorSpanForNode(firstNonExternalModuleSourceFile, firstNonExternalModuleSourceFile); - programDiagnostics.add(createFileDiagnostic(firstNonExternalModuleSourceFile, span.start, span.length, - Diagnostics._0_cannot_be_compiled_under_isolatedModules_because_it_is_considered_a_global_script_file_Add_an_import_export_or_an_empty_export_statement_to_make_it_a_module, getBaseFileName(firstNonExternalModuleSourceFile.fileName))); + for (const file of files) { + if (!isExternalModule(file) && !isSourceFileJS(file) && !file.isDeclarationFile && file.scriptKind !== ScriptKind.JSON) { + const span = getErrorSpanForNode(file, file); + programDiagnostics.add(createFileDiagnostic(file, span.start, span.length, + Diagnostics._0_cannot_be_compiled_under_isolatedModules_because_it_is_considered_a_global_script_file_Add_an_import_export_or_an_empty_export_statement_to_make_it_a_module, getBaseFileName(file.fileName))); + } } } else if (firstNonAmbientExternalModuleSourceFile && languageVersion < ScriptTarget.ES2015 && options.module === ModuleKind.None) { diff --git a/tests/baselines/reference/isolatedModulesExternalModuleForced.js b/tests/baselines/reference/isolatedModulesExternalModuleForced.js new file mode 100644 index 0000000000000..1484a3256f5ee --- /dev/null +++ b/tests/baselines/reference/isolatedModulesExternalModuleForced.js @@ -0,0 +1,6 @@ +//// [file1.ts] +var x; + +//// [file1.js] +var x; +export {}; diff --git a/tests/baselines/reference/isolatedModulesExternalModuleForced.symbols b/tests/baselines/reference/isolatedModulesExternalModuleForced.symbols new file mode 100644 index 0000000000000..102ededbdedd2 --- /dev/null +++ b/tests/baselines/reference/isolatedModulesExternalModuleForced.symbols @@ -0,0 +1,4 @@ +=== tests/cases/compiler/file1.ts === +var x; +>x : Symbol(x, Decl(file1.ts, 0, 3)) + diff --git a/tests/baselines/reference/isolatedModulesExternalModuleForced.types b/tests/baselines/reference/isolatedModulesExternalModuleForced.types new file mode 100644 index 0000000000000..fb9a3cf2859a3 --- /dev/null +++ b/tests/baselines/reference/isolatedModulesExternalModuleForced.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/file1.ts === +var x; +>x : any + diff --git a/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.errors.txt b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.errors.txt new file mode 100644 index 0000000000000..f728dd626dc30 --- /dev/null +++ b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.errors.txt @@ -0,0 +1,20 @@ +tests/cases/compiler/file1.ts(1,1): error TS1208: 'file1.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. +tests/cases/compiler/file2.ts(1,1): error TS1208: 'file2.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. +tests/cases/compiler/file3.ts(1,1): error TS1208: 'file3.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. + + +==== tests/cases/compiler/file1.ts (1 errors) ==== + var x; + ~~~ +!!! error TS1208: 'file1.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. + +==== tests/cases/compiler/file2.ts (1 errors) ==== + var y; + ~~~ +!!! error TS1208: 'file2.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. + +==== tests/cases/compiler/file3.ts (1 errors) ==== + var z; + ~~~ +!!! error TS1208: 'file3.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. + \ No newline at end of file diff --git a/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.js b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.js new file mode 100644 index 0000000000000..ab9e2b2c78c2a --- /dev/null +++ b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.js @@ -0,0 +1,18 @@ +//// [tests/cases/compiler/isolatedModulesNoExternalModuleMultiple.ts] //// + +//// [file1.ts] +var x; + +//// [file2.ts] +var y; + +//// [file3.ts] +var z; + + +//// [file1.js] +var x; +//// [file2.js] +var y; +//// [file3.js] +var z; diff --git a/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.symbols b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.symbols new file mode 100644 index 0000000000000..61690388be891 --- /dev/null +++ b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.symbols @@ -0,0 +1,12 @@ +=== tests/cases/compiler/file1.ts === +var x; +>x : Symbol(x, Decl(file1.ts, 0, 3)) + +=== tests/cases/compiler/file2.ts === +var y; +>y : Symbol(y, Decl(file2.ts, 0, 3)) + +=== tests/cases/compiler/file3.ts === +var z; +>z : Symbol(z, Decl(file3.ts, 0, 3)) + diff --git a/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.types b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.types new file mode 100644 index 0000000000000..e2221d717bc16 --- /dev/null +++ b/tests/baselines/reference/isolatedModulesNoExternalModuleMultiple.types @@ -0,0 +1,12 @@ +=== tests/cases/compiler/file1.ts === +var x; +>x : any + +=== tests/cases/compiler/file2.ts === +var y; +>y : any + +=== tests/cases/compiler/file3.ts === +var z; +>z : any + diff --git a/tests/cases/compiler/isolatedModulesExternalModuleForced.ts b/tests/cases/compiler/isolatedModulesExternalModuleForced.ts new file mode 100644 index 0000000000000..cf8e228867769 --- /dev/null +++ b/tests/cases/compiler/isolatedModulesExternalModuleForced.ts @@ -0,0 +1,6 @@ +// @isolatedModules: true +// @target: es6 +// @moduleDetection: force + +// @filename: file1.ts +var x; \ No newline at end of file diff --git a/tests/cases/compiler/isolatedModulesNoExternalModuleMultiple.ts b/tests/cases/compiler/isolatedModulesNoExternalModuleMultiple.ts new file mode 100644 index 0000000000000..aea27f96cafd2 --- /dev/null +++ b/tests/cases/compiler/isolatedModulesNoExternalModuleMultiple.ts @@ -0,0 +1,11 @@ +// @isolatedModules: true +// @target: es6 + +// @filename: file1.ts +var x; + +// @filename: file2.ts +var y; + +// @filename: file3.ts +var z; From 7910c509c4545517489d6264571bb6c05248fb4a Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Sat, 3 Sep 2022 06:07:00 +0000 Subject: [PATCH 03/53] Update package-lock.json --- package-lock.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd15f7a18aaec..ecc65fb1bc311 100644 --- a/package-lock.json +++ b/package-lock.json @@ -357,9 +357,9 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.6.0.tgz", - "integrity": "sha512-bxftLwoZ2J6zsU1rzRvk0O32j7lVB0NWWn+P5CDHn9zPzytasR3hdAeXlTngRDkqv1LyEeuy5psVnDkmOSwrcQ==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.7.0.tgz", + "integrity": "sha512-JwzlKTsy7yG5a8rly5f+s17MToPAiNcuPPK5c5etO+x+o1uhK5yFsB2umPVRmcXlCA1YyO4n8LA4YZKT0p36vQ==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { @@ -387,9 +387,9 @@ } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.4.0.tgz", - "integrity": "sha512-YP4eUqZ6vORy/eZOTdil1ZSrMt0kv7i/CVw+HhC2C0yJN+IqTc/rot957JQ7JfyeJD6HZOjLg6Jp1o9cPhI9KA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.4.1.tgz", + "integrity": "sha512-hlLwqxP2WzjaAujmrXuebQkFNF3YttJDhWNHpKRFm3ZNEq5tsK94Z4SX88peX7RanZWkUUDmILSz+IdkBb/57A==", "dev": true, "dependencies": { "@octokit/types": "^7.2.0", @@ -8818,9 +8818,9 @@ } }, "@octokit/openapi-types": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.6.0.tgz", - "integrity": "sha512-bxftLwoZ2J6zsU1rzRvk0O32j7lVB0NWWn+P5CDHn9zPzytasR3hdAeXlTngRDkqv1LyEeuy5psVnDkmOSwrcQ==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.7.0.tgz", + "integrity": "sha512-JwzlKTsy7yG5a8rly5f+s17MToPAiNcuPPK5c5etO+x+o1uhK5yFsB2umPVRmcXlCA1YyO4n8LA4YZKT0p36vQ==", "dev": true }, "@octokit/plugin-paginate-rest": { @@ -8840,9 +8840,9 @@ "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.4.0.tgz", - "integrity": "sha512-YP4eUqZ6vORy/eZOTdil1ZSrMt0kv7i/CVw+HhC2C0yJN+IqTc/rot957JQ7JfyeJD6HZOjLg6Jp1o9cPhI9KA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.4.1.tgz", + "integrity": "sha512-hlLwqxP2WzjaAujmrXuebQkFNF3YttJDhWNHpKRFm3ZNEq5tsK94Z4SX88peX7RanZWkUUDmILSz+IdkBb/57A==", "dev": true, "requires": { "@octokit/types": "^7.2.0", From 66fbf058ece7882f2a964aeeda81bc352e4a6329 Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Tue, 6 Sep 2022 06:30:40 +0000 Subject: [PATCH 04/53] Update package-lock.json --- package-lock.json | 272 ++++++++++++++++++---------------------------- 1 file changed, 106 insertions(+), 166 deletions(-) diff --git a/package-lock.json b/package-lock.json index ecc65fb1bc311..7cc9dd1d949f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -90,48 +90,18 @@ } }, "node_modules/@esfx/cancelable": { - "version": "1.0.0-pre.30", - "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.30.tgz", - "integrity": "sha512-fo0+/D3tEcSOHdZ8HiCR7qOKl5Tkk6Nw6QJNNXSQ0ejlpP3HU4S2i0rb/tjHQ1EkUcWZfB3g2jzfL0ioQSEgGg==", + "version": "1.0.0-pre.33", + "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.33.tgz", + "integrity": "sha512-W5DCyDDkH8y4iaolrW7U1Rf+BrHZOoEwuThHY5A2EJwJ4PauTS4yFV2wKorYmJhfDC13lsw6rdzrh/DRwjrBIA==", "dev": true, "dependencies": { - "@esfx/disposable": "^1.0.0-pre.30", - "@esfx/internal-deprecate": "^1.0.0-pre.24", - "@esfx/internal-guards": "^1.0.0-pre.23", - "@esfx/internal-tag": "^1.0.0-pre.19" + "@esfx/disposable": "^1.0.0-pre.33" } }, "node_modules/@esfx/disposable": { - "version": "1.0.0-pre.30", - "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.30.tgz", - "integrity": "sha512-njBGIQO+HW+lMqqMjURC+MWn+55ufulgebPLXzlxbwVSz5hZkoCsv6n9sIBQbnvg/PYQmWK5Dk6gDSmFfihTUg==", - "dev": true - }, - "node_modules/@esfx/internal-deprecate": { - "version": "1.0.0-pre.24", - "resolved": "https://registry.npmjs.org/@esfx/internal-deprecate/-/internal-deprecate-1.0.0-pre.24.tgz", - "integrity": "sha512-TSU5k04+nuVQdyfYhaVXxyskdiwYQHgwN20J3cbyRrm/YFi2dOoFSLFvkMNh7LNOPGWSOg6pfAm3kd23ISR3Ow==", - "dev": true - }, - "node_modules/@esfx/internal-guards": { - "version": "1.0.0-pre.23", - "resolved": "https://registry.npmjs.org/@esfx/internal-guards/-/internal-guards-1.0.0-pre.23.tgz", - "integrity": "sha512-y2svuwRERA2eKF1T/Stq+O8kPjicFQcUTob5je3L6iloOHnOD0sX6aQLvheWmTXXS7hAnjlyMeSN/ec84BRyHg==", - "dev": true, - "dependencies": { - "@esfx/type-model": "^1.0.0-pre.23" - } - }, - "node_modules/@esfx/internal-tag": { - "version": "1.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@esfx/internal-tag/-/internal-tag-1.0.0-pre.19.tgz", - "integrity": "sha512-/v1D5LfvBnbvHzL22Vh6yobrOTVCBhsW/l9M+/GRA51eqCN27yTmWGaYUSd1QXp2vxHwNr0sfckVoNtTzeaIqQ==", - "dev": true - }, - "node_modules/@esfx/type-model": { - "version": "1.0.0-pre.23", - "resolved": "https://registry.npmjs.org/@esfx/type-model/-/type-model-1.0.0-pre.23.tgz", - "integrity": "sha512-jwcSY9pqEmGoDNhfT+0LUmSTyk6zXF/pbgKb7KU7mTfCrWfVCT/ve61cD1CreerDRBSat/s55se0lJXwDSjhuA==", + "version": "1.0.0-pre.33", + "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.33.tgz", + "integrity": "sha512-esqBTgZAUY5P8BHNqOL8dTTAG2jLnX9iKKQiP6GI0DmVAOY9GHA86HGy6dabqbzLAaZh/KJgHXOu1krjx1O7Pw==", "dev": true }, "node_modules/@eslint/eslintrc": { @@ -357,9 +327,9 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.7.0.tgz", - "integrity": "sha512-JwzlKTsy7yG5a8rly5f+s17MToPAiNcuPPK5c5etO+x+o1uhK5yFsB2umPVRmcXlCA1YyO4n8LA4YZKT0p36vQ==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.8.0.tgz", + "integrity": "sha512-m1O4KSRRF5qieJ3MWuLrfseR9XHO0IxBsKVUbZMstbsghQlSPz/aHEgIqCWc4oj3+X/yFZXoXxGQcOhjcvQF1Q==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { @@ -614,9 +584,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", - "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==", + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", "dev": true }, "node_modules/@types/node-fetch": { @@ -686,14 +656,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz", + "integrity": "sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/type-utils": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/type-utils": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -719,14 +689,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.2.tgz", + "integrity": "sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "debug": "^4.3.4" }, "engines": { @@ -746,13 +716,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1" + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -763,13 +733,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", + "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -790,9 +760,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -803,13 +773,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -830,15 +800,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -854,12 +824,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -8603,48 +8573,18 @@ } }, "@esfx/cancelable": { - "version": "1.0.0-pre.30", - "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.30.tgz", - "integrity": "sha512-fo0+/D3tEcSOHdZ8HiCR7qOKl5Tkk6Nw6QJNNXSQ0ejlpP3HU4S2i0rb/tjHQ1EkUcWZfB3g2jzfL0ioQSEgGg==", + "version": "1.0.0-pre.33", + "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.33.tgz", + "integrity": "sha512-W5DCyDDkH8y4iaolrW7U1Rf+BrHZOoEwuThHY5A2EJwJ4PauTS4yFV2wKorYmJhfDC13lsw6rdzrh/DRwjrBIA==", "dev": true, "requires": { - "@esfx/disposable": "^1.0.0-pre.30", - "@esfx/internal-deprecate": "^1.0.0-pre.24", - "@esfx/internal-guards": "^1.0.0-pre.23", - "@esfx/internal-tag": "^1.0.0-pre.19" + "@esfx/disposable": "^1.0.0-pre.33" } }, "@esfx/disposable": { - "version": "1.0.0-pre.30", - "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.30.tgz", - "integrity": "sha512-njBGIQO+HW+lMqqMjURC+MWn+55ufulgebPLXzlxbwVSz5hZkoCsv6n9sIBQbnvg/PYQmWK5Dk6gDSmFfihTUg==", - "dev": true - }, - "@esfx/internal-deprecate": { - "version": "1.0.0-pre.24", - "resolved": "https://registry.npmjs.org/@esfx/internal-deprecate/-/internal-deprecate-1.0.0-pre.24.tgz", - "integrity": "sha512-TSU5k04+nuVQdyfYhaVXxyskdiwYQHgwN20J3cbyRrm/YFi2dOoFSLFvkMNh7LNOPGWSOg6pfAm3kd23ISR3Ow==", - "dev": true - }, - "@esfx/internal-guards": { - "version": "1.0.0-pre.23", - "resolved": "https://registry.npmjs.org/@esfx/internal-guards/-/internal-guards-1.0.0-pre.23.tgz", - "integrity": "sha512-y2svuwRERA2eKF1T/Stq+O8kPjicFQcUTob5je3L6iloOHnOD0sX6aQLvheWmTXXS7hAnjlyMeSN/ec84BRyHg==", - "dev": true, - "requires": { - "@esfx/type-model": "^1.0.0-pre.23" - } - }, - "@esfx/internal-tag": { - "version": "1.0.0-pre.19", - "resolved": "https://registry.npmjs.org/@esfx/internal-tag/-/internal-tag-1.0.0-pre.19.tgz", - "integrity": "sha512-/v1D5LfvBnbvHzL22Vh6yobrOTVCBhsW/l9M+/GRA51eqCN27yTmWGaYUSd1QXp2vxHwNr0sfckVoNtTzeaIqQ==", - "dev": true - }, - "@esfx/type-model": { - "version": "1.0.0-pre.23", - "resolved": "https://registry.npmjs.org/@esfx/type-model/-/type-model-1.0.0-pre.23.tgz", - "integrity": "sha512-jwcSY9pqEmGoDNhfT+0LUmSTyk6zXF/pbgKb7KU7mTfCrWfVCT/ve61cD1CreerDRBSat/s55se0lJXwDSjhuA==", + "version": "1.0.0-pre.33", + "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.33.tgz", + "integrity": "sha512-esqBTgZAUY5P8BHNqOL8dTTAG2jLnX9iKKQiP6GI0DmVAOY9GHA86HGy6dabqbzLAaZh/KJgHXOu1krjx1O7Pw==", "dev": true }, "@eslint/eslintrc": { @@ -8818,9 +8758,9 @@ } }, "@octokit/openapi-types": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.7.0.tgz", - "integrity": "sha512-JwzlKTsy7yG5a8rly5f+s17MToPAiNcuPPK5c5etO+x+o1uhK5yFsB2umPVRmcXlCA1YyO4n8LA4YZKT0p36vQ==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.8.0.tgz", + "integrity": "sha512-m1O4KSRRF5qieJ3MWuLrfseR9XHO0IxBsKVUbZMstbsghQlSPz/aHEgIqCWc4oj3+X/yFZXoXxGQcOhjcvQF1Q==", "dev": true }, "@octokit/plugin-paginate-rest": { @@ -9052,9 +8992,9 @@ "dev": true }, "@types/node": { - "version": "18.7.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", - "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==", + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", "dev": true }, "@types/node-fetch": { @@ -9124,14 +9064,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz", + "integrity": "sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/type-utils": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/type-utils": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -9141,53 +9081,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.2.tgz", + "integrity": "sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1" + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" } }, "@typescript-eslint/type-utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", + "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -9196,26 +9136,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" } }, From 5c2f770d9714276567e6ef9ec805368756539725 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 6 Sep 2022 12:43:06 -0700 Subject: [PATCH 05/53] Remove unused cancellation from build (#50658) --- package-lock.json | 51 ------------------------------------------ package.json | 1 - scripts/build/tests.js | 13 ++++------- scripts/build/utils.js | 22 +++++++++--------- 4 files changed, 14 insertions(+), 73 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7cc9dd1d949f2..42d270e873251 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,7 +64,6 @@ "mocha-fivemat-progress-reporter": "latest", "ms": "^2.1.3", "node-fetch": "^2.6.7", - "prex": "^0.4.7", "source-map-support": "latest", "typescript": "^4.8.2", "vinyl": "latest", @@ -89,21 +88,6 @@ "node": "^14 || ^16 || ^17 || ^18" } }, - "node_modules/@esfx/cancelable": { - "version": "1.0.0-pre.33", - "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.33.tgz", - "integrity": "sha512-W5DCyDDkH8y4iaolrW7U1Rf+BrHZOoEwuThHY5A2EJwJ4PauTS4yFV2wKorYmJhfDC13lsw6rdzrh/DRwjrBIA==", - "dev": true, - "dependencies": { - "@esfx/disposable": "^1.0.0-pre.33" - } - }, - "node_modules/@esfx/disposable": { - "version": "1.0.0-pre.33", - "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.33.tgz", - "integrity": "sha512-esqBTgZAUY5P8BHNqOL8dTTAG2jLnX9iKKQiP6GI0DmVAOY9GHA86HGy6dabqbzLAaZh/KJgHXOu1krjx1O7Pw==", - "dev": true - }, "node_modules/@eslint/eslintrc": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", @@ -6521,16 +6505,6 @@ "node": ">= 0.8" } }, - "node_modules/prex": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/prex/-/prex-0.4.7.tgz", - "integrity": "sha512-ulhl3iyjmAW/GroRQJN4CG+pC6KJ+W+deNRBkEShQwe16wLP9k92+x6RmLJuLiVSGkbxhnAqHpGdJJCh3bRpUQ==", - "dev": true, - "dependencies": { - "@esfx/cancelable": "^1.0.0-pre.13", - "@esfx/disposable": "^1.0.0-pre.13" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -8572,21 +8546,6 @@ "jsdoc-type-pratt-parser": "~3.1.0" } }, - "@esfx/cancelable": { - "version": "1.0.0-pre.33", - "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.33.tgz", - "integrity": "sha512-W5DCyDDkH8y4iaolrW7U1Rf+BrHZOoEwuThHY5A2EJwJ4PauTS4yFV2wKorYmJhfDC13lsw6rdzrh/DRwjrBIA==", - "dev": true, - "requires": { - "@esfx/disposable": "^1.0.0-pre.33" - } - }, - "@esfx/disposable": { - "version": "1.0.0-pre.33", - "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.33.tgz", - "integrity": "sha512-esqBTgZAUY5P8BHNqOL8dTTAG2jLnX9iKKQiP6GI0DmVAOY9GHA86HGy6dabqbzLAaZh/KJgHXOu1krjx1O7Pw==", - "dev": true - }, "@eslint/eslintrc": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", @@ -13606,16 +13565,6 @@ "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true }, - "prex": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/prex/-/prex-0.4.7.tgz", - "integrity": "sha512-ulhl3iyjmAW/GroRQJN4CG+pC6KJ+W+deNRBkEShQwe16wLP9k92+x6RmLJuLiVSGkbxhnAqHpGdJJCh3bRpUQ==", - "dev": true, - "requires": { - "@esfx/cancelable": "^1.0.0-pre.13", - "@esfx/disposable": "^1.0.0-pre.13" - } - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", diff --git a/package.json b/package.json index da018f3c4263c..6ad6f556ae6a0 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,6 @@ "mocha-fivemat-progress-reporter": "latest", "ms": "^2.1.3", "node-fetch": "^2.6.7", - "prex": "^0.4.7", "source-map-support": "latest", "typescript": "^4.8.2", "vinyl": "latest", diff --git a/scripts/build/tests.js b/scripts/build/tests.js index 5c804035ed08c..be5592faf8a1d 100644 --- a/scripts/build/tests.js +++ b/scripts/build/tests.js @@ -6,7 +6,6 @@ const path = require("path"); const mkdirP = require("mkdirp"); const log = require("fancy-log"); const cmdLineOptions = require("./options"); -const { CancellationToken } = require("prex"); const { exec } = require("./utils"); const { findUpFile } = require("./findUpDir"); @@ -22,9 +21,8 @@ exports.localTest262Baseline = "internal/baselines/test262/local"; * @param {string} defaultReporter * @param {boolean} runInParallel * @param {boolean} watchMode - * @param {import("prex").CancellationToken} [cancelToken] */ -async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, cancelToken = CancellationToken.none) { +async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode) { let testTimeout = cmdLineOptions.timeout; const tests = cmdLineOptions.tests; const inspect = cmdLineOptions.break || cmdLineOptions.inspect; @@ -38,7 +36,6 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, const shardId = +cmdLineOptions.shardId || undefined; if (!cmdLineOptions.dirty) { await cleanTestDirs(); - cancelToken.throwIfCancellationRequested(); } if (fs.existsSync(testConfigFile)) { @@ -121,9 +118,7 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, try { setNodeEnvToDevelopment(); - const { exitCode } = await exec(process.execPath, args, { - cancelToken, - }); + const { exitCode } = await exec(process.execPath, args); if (exitCode !== 0) { errorStatus = exitCode; error = new Error(`Process exited with status code ${errorStatus}.`); @@ -132,8 +127,8 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, // finally, do a sanity check and build the compiler with the built version of itself log.info("Starting sanity check build..."); // Cleanup everything except lint rules (we'll need those later and would rather not waste time rebuilding them) - await exec("gulp", ["clean-tsc", "clean-services", "clean-tsserver", "clean-lssl", "clean-tests"], { cancelToken }); - const { exitCode } = await exec("gulp", ["local", "--lkg=false"], { cancelToken }); + await exec("gulp", ["clean-tsc", "clean-services", "clean-tsserver", "clean-lssl", "clean-tests"]); + const { exitCode } = await exec("gulp", ["local", "--lkg=false"]); if (exitCode !== 0) { errorStatus = exitCode; error = new Error(`Sanity check build process exited with status code ${errorStatus}.`); diff --git a/scripts/build/utils.js b/scripts/build/utils.js index 6dcccec02f47e..0e38a0b73d6cf 100644 --- a/scripts/build/utils.js +++ b/scripts/build/utils.js @@ -14,7 +14,6 @@ const ts = require("../../lib/typescript"); const chalk = require("chalk"); const which = require("which"); const { spawn } = require("child_process"); -const { CancellationToken, CancelError, Deferred } = require("prex"); const { Readable, Duplex } = require("stream"); /** @@ -25,26 +24,17 @@ const { Readable, Duplex } = require("stream"); * * @typedef ExecOptions * @property {boolean} [ignoreExitCode] - * @property {import("prex").CancellationToken} [cancelToken] * @property {boolean} [hidePrompt] * @property {boolean} [waitForExit=true] */ async function exec(cmd, args, options = {}) { return /**@type {Promise<{exitCode: number}>}*/(new Promise((resolve, reject) => { - const { ignoreExitCode, cancelToken = CancellationToken.none, waitForExit = true } = options; - cancelToken.throwIfCancellationRequested(); + const { ignoreExitCode, waitForExit = true } = options; if (!options.hidePrompt) log(`> ${chalk.green(cmd)} ${args.join(" ")}`); const proc = spawn(which.sync(cmd), args, { stdio: waitForExit ? "inherit" : "ignore" }); - const registration = cancelToken.register(() => { - log(`${chalk.red("killing")} '${chalk.green(cmd)} ${args.join(" ")}'...`); - proc.kill("SIGINT"); - proc.kill("SIGTERM"); - reject(new CancelError()); - }); if (waitForExit) { proc.on("exit", exitCode => { - registration.unregister(); if (exitCode === 0 || ignoreExitCode) { resolve({ exitCode }); } @@ -53,7 +43,6 @@ async function exec(cmd, args, options = {}) { } }); proc.on("error", error => { - registration.unregister(); reject(error); }); } @@ -395,6 +384,15 @@ function rm(dest, opts) { } exports.rm = rm; +class Deferred { + constructor() { + this.promise = new Promise((resolve, reject) => { + this.resolve = resolve; + this.reject = reject; + }); + } +} + class Debouncer { /** * @param {number} timeout From fd05c0cc6da676c5b9183ad2a7ced7ce363b855a Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 6 Sep 2022 13:14:50 -0700 Subject: [PATCH 06/53] Make useFsEvents as default strategy for the watching (#50366) * Remove unnecessary parameter * Dont store name unnecessarily in the watchers * Polled watches and not files * Use fs events as default watching * Some refactoring * Make single per directory native watchers now that we are using it as default * Rename * Comment --- src/compiler/sys.ts | 160 +- src/harness/virtualFileSystemWithWatch.ts | 36 +- .../tsbuildWatch/watchEnvironment.ts | 215 +- .../unittests/tsserver/watchEnvironment.ts | 48 +- src/tsserver/nodeServer.ts | 14 - ...project-correctly-with-preserveSymlinks.js | 2 +- ...-file-from-referenced-project-correctly.js | 2 +- .../reports-syntax-errors-in-config-file.js | 60 +- .../demo/updates-with-bad-reference.js | 72 +- .../demo/updates-with-circular-reference.js | 64 +- ...for-changes-to-package-json-main-fields.js | 72 +- ...t-correctly-with-cts-and-mts-extensions.js | 200 +- ...se-different-module-resolution-settings.js | 52 +- ...n-no-files-are-emitted-with-incremental.js | 42 +- ...when-watching-when-no-files-are-emitted.js | 42 +- ...mit-any-files-on-error-with-incremental.js | 112 +- .../does-not-emit-any-files-on-error.js | 112 +- .../creates-solution-in-watch-mode.js | 24 +- .../incremental-updates-in-verbose-mode.js | 72 +- .../when-file-with-no-error-changes.js | 42 +- ...ing-errors-only-changed-file-is-emitted.js | 42 +- .../when-file-with-no-error-changes.js | 28 +- ...ixing-error-files-all-files-are-emitted.js | 28 +- .../when-preserveWatchOutput-is-not-used.js | 72 +- ...veWatchOutput-is-passed-on-command-line.js | 72 +- ...e-of-program-emit-with-outDir-specified.js | 60 +- ...r-recompilation-because-of-program-emit.js | 60 +- .../programUpdates/tsbuildinfo-has-error.js | 12 +- ...-references-watches-only-those-projects.js | 20 +- ...tches-config-files-that-are-not-present.js | 76 +- ...e-down-stream-project-and-then-fixes-it.js | 54 +- ...ncing-project-even-for-non-local-change.js | 90 +- ...le-is-added,-and-its-subsequent-updates.js | 128 +- ...hanges-and-reports-found-errors-message.js | 168 +- ...not-start-build-of-referencing-projects.js | 48 +- ...le-is-added,-and-its-subsequent-updates.js | 128 +- ...hanges-and-reports-found-errors-message.js | 168 +- ...not-start-build-of-referencing-projects.js | 48 +- ...project-with-extended-config-is-removed.js | 38 +- ...hen-noUnusedParameters-changes-to-false.js | 24 +- .../works-with-extended-source-files.js | 140 +- ...hen-there-are-23-projects-in-a-solution.js | 3212 ++++++++--------- ...when-there-are-3-projects-in-a-solution.js | 156 +- ...when-there-are-5-projects-in-a-solution.js | 228 +- ...when-there-are-8-projects-in-a-solution.js | 672 ++-- .../publicApi/with-custom-transformers.js | 40 +- .../reexport/Reports-errors-correctly.js | 78 +- ...e-projects-with-single-watcher-per-file.js | 136 +- .../same-file-in-multiple-projects.js | 555 --- .../when-emitting-buildInfo.js | 8 +- .../tsc/cancellationToken/when-using-state.js | 8 +- ...rough-indirect-symlink-moduleCaseChange.js | 2 +- ...ibling-package-through-indirect-symlink.js | 2 +- ...ther-symlinked-package-moduleCaseChange.js | 2 +- ...age-with-indirect-link-moduleCaseChange.js | 2 +- ...er-symlinked-package-with-indirect-link.js | 2 +- ...gh-source-and-another-symlinked-package.js | 2 +- .../createWatchOfConfigFile.js | 28 +- ...Result-on-WatchCompilerHostOfConfigFile.js | 28 +- .../consoleClearing/with---diagnostics.js | 20 +- .../with---extendedDiagnostics.js | 20 +- .../with---preserveWatchOutput.js | 20 +- ...---diagnostics-or---extendedDiagnostics.js | 20 +- ...ms-correctly-in-incremental-compilation.js | 28 +- ...s-deleted-and-created-as-part-of-change.js | 36 +- ...ndles-new-lines-carriageReturn-lineFeed.js | 20 +- .../handles-new-lines-lineFeed.js | 20 +- .../should-emit-specified-file.js | 66 +- ...elf-if-'--isolatedModules'-is-specified.js | 52 +- ...-if-'--out'-or-'--outFile'-is-specified.js | 52 +- ...should-be-up-to-date-with-deleted-files.js | 50 +- ...-be-up-to-date-with-newly-created-files.js | 54 +- ...-to-date-with-the-reference-map-changes.js | 156 +- ...les-referencing-it-if-its-shape-changed.js | 78 +- ...should-detect-changes-in-non-root-files.js | 54 +- .../should-detect-non-existing-code-file.js | 60 +- .../should-detect-removed-code-file.js | 40 +- ...ll-files-if-a-global-file-changed-shape.js | 52 +- ...ould-return-cascaded-affected-file-list.js | 112 +- ...fine-for-files-with-circular-references.js | 40 +- .../config-does-not-have-out-or-outFile.js | 60 +- .../config-has-out.js | 60 +- .../config-has-outFile.js | 60 +- ...ltiple-declaration-files-in-the-program.js | 22 +- ...ltiple-declaration-files-in-the-program.js | 22 +- ...-recursive-directory-watcher-is-invoked.js | 40 +- ...rrors-for-.d.ts-change-with-incremental.js | 104 +- .../errors-for-.d.ts-change.js | 104 +- .../errors-for-.ts-change-with-incremental.js | 88 +- .../errors-for-.ts-change.js | 88 +- ...el-import-that-changes-with-incremental.js | 104 +- ...g-a-deep-multilevel-import-that-changes.js | 104 +- .../export-with-incremental.js | 104 +- .../no-circular-import/export.js | 104 +- .../exports-with-incremental.js | 112 +- .../yes-circular-import/exports.js | 112 +- .../with-noEmitOnError-with-incremental.js | 154 +- .../with-noEmitOnError.js | 154 +- ...rrors-for-.d.ts-change-with-incremental.js | 104 +- .../errors-for-.d.ts-change.js | 104 +- .../errors-for-.ts-change-with-incremental.js | 88 +- .../errors-for-.ts-change.js | 88 +- ...el-import-that-changes-with-incremental.js | 104 +- ...g-a-deep-multilevel-import-that-changes.js | 104 +- .../export-with-incremental.js | 104 +- .../no-circular-import/export.js | 104 +- .../exports-with-incremental.js | 112 +- .../yes-circular-import/exports.js | 112 +- .../with-noEmitOnError-with-incremental.js | 154 +- .../with-noEmitOnError.js | 154 +- ...rrors-for-.d.ts-change-with-incremental.js | 104 +- .../errors-for-.d.ts-change.js | 104 +- .../errors-for-.ts-change-with-incremental.js | 88 +- .../errors-for-.ts-change.js | 88 +- ...el-import-that-changes-with-incremental.js | 104 +- ...g-a-deep-multilevel-import-that-changes.js | 104 +- .../export-with-incremental.js | 104 +- .../no-circular-import/export.js | 104 +- .../exports-with-incremental.js | 112 +- .../yes-circular-import/exports.js | 112 +- .../with-noEmitOnError-with-incremental.js | 154 +- .../default/with-noEmitOnError.js | 154 +- ...rrors-for-.d.ts-change-with-incremental.js | 104 +- .../errors-for-.d.ts-change.js | 104 +- .../errors-for-.ts-change-with-incremental.js | 88 +- .../errors-for-.ts-change.js | 88 +- ...el-import-that-changes-with-incremental.js | 104 +- ...g-a-deep-multilevel-import-that-changes.js | 104 +- .../export-with-incremental.js | 104 +- .../no-circular-import/export.js | 104 +- .../exports-with-incremental.js | 112 +- .../yes-circular-import/exports.js | 112 +- .../with-noEmitOnError-with-incremental.js | 154 +- .../defaultAndD/with-noEmitOnError.js | 154 +- ...rrors-for-.d.ts-change-with-incremental.js | 104 +- .../errors-for-.d.ts-change.js | 104 +- .../errors-for-.ts-change-with-incremental.js | 88 +- .../errors-for-.ts-change.js | 88 +- ...el-import-that-changes-with-incremental.js | 104 +- ...g-a-deep-multilevel-import-that-changes.js | 104 +- .../export-with-incremental.js | 104 +- .../no-circular-import/export.js | 104 +- .../exports-with-incremental.js | 112 +- .../yes-circular-import/exports.js | 112 +- .../with-noEmitOnError-with-incremental.js | 154 +- .../isolatedModules/with-noEmitOnError.js | 154 +- ...rrors-for-.d.ts-change-with-incremental.js | 104 +- .../errors-for-.d.ts-change.js | 104 +- .../errors-for-.ts-change-with-incremental.js | 88 +- .../errors-for-.ts-change.js | 88 +- ...el-import-that-changes-with-incremental.js | 104 +- ...g-a-deep-multilevel-import-that-changes.js | 104 +- .../export-with-incremental.js | 104 +- .../no-circular-import/export.js | 104 +- .../exports-with-incremental.js | 112 +- .../yes-circular-import/exports.js | 112 +- .../with-noEmitOnError-with-incremental.js | 154 +- .../isolatedModulesAndD/with-noEmitOnError.js | 154 +- .../jsxImportSource-option-changed.js | 22 +- .../self-name-package-reference.js | 20 +- ...n-Windows-style-drive-root-is-lowercase.js | 40 +- ...n-Windows-style-drive-root-is-uppercase.js | 40 +- ...ry-symlink-target-and-import-match-disk.js | 44 +- ...le-symlink-target-and-import-match-disk.js | 44 +- ...nging-module-name-with-different-casing.js | 40 +- ...target-matches-disk-but-import-does-not.js | 44 +- ...target-matches-disk-but-import-does-not.js | 44 +- ...link-target,-and-disk-are-all-different.js | 52 +- ...link-target,-and-disk-are-all-different.js | 60 +- ...link-target-agree-but-do-not-match-disk.js | 44 +- ...link-target-agree-but-do-not-match-disk.js | 44 +- ...k-but-directory-symlink-target-does-not.js | 44 +- ...s-disk-but-file-symlink-target-does-not.js | 44 +- ...ative-information-file-location-changes.js | 44 +- ...hen-renaming-file-with-different-casing.js | 40 +- .../with-nodeNext-resolution.js | 38 +- ...editing-module-augmentation-incremental.js | 4 +- .../editing-module-augmentation-watch.js | 52 +- ...lpers-backing-types-removed-incremental.js | 4 +- ...portHelpers-backing-types-removed-watch.js | 44 +- ...al-with-circular-references-incremental.js | 4 +- ...remental-with-circular-references-watch.js | 48 +- ...tSource-backing-types-added-incremental.js | 4 +- ...xImportSource-backing-types-added-watch.js | 44 +- ...ource-backing-types-removed-incremental.js | 4 +- ...mportSource-backing-types-removed-watch.js | 44 +- ...ImportSource-option-changed-incremental.js | 4 +- .../jsxImportSource-option-changed-watch.js | 48 +- .../own-file-emit-with-errors-incremental.js | 4 +- .../own-file-emit-with-errors-watch.js | 40 +- ...wn-file-emit-without-errors-incremental.js | 4 +- .../own-file-emit-without-errors-watch.js | 40 +- .../with---out-incremental.js | 2 +- .../module-compilation/with---out-watch.js | 20 +- .../own-file-emit-with-errors-incremental.js | 4 +- .../own-file-emit-with-errors-watch.js | 40 +- ...eters-that-are-not-relative-incremental.js | 4 +- ...-parameters-that-are-not-relative-watch.js | 40 +- ...without-commandline-options-incremental.js | 4 +- .../without-commandline-options-watch.js | 40 +- .../incremental/tsbuildinfo-has-error.js | 18 +- ...declaration-file-is-deleted-incremental.js | 4 +- ...lobal-declaration-file-is-deleted-watch.js | 38 +- .../incremental/with---out-incremental.js | 2 +- .../tscWatch/incremental/with---out-watch.js | 20 +- .../diagnostics-from-cache.js | 20 +- ...en-package-json-with-type-module-exists.js | 180 +- .../package-json-file-is-edited.js | 180 +- ...for-changes-to-package-json-main-fields.js | 120 +- .../esm-mode-file-is-edited.js | 40 +- ...nerated-when-the-config-file-has-errors.js | 18 +- ...configFile-contents-when-options-change.js | 36 +- ...rs-document-is-not-contained-in-project.js | 18 +- ...rts-errors-when-the-config-file-changes.js | 54 +- ...nostics-when-'--noUnusedLabels'-changes.js | 42 +- ...-a-configured-program-without-file-list.js | 38 +- ...hould-remove-the-module-not-found-error.js | 24 +- ...has-changed-(new-file-in-list-of-files).js | 34 +- ...ot-files-has-changed-(new-file-on-disk).js | 38 +- ...-root-files-has-changed-through-include.js | 44 +- ...config-file-name-with-difference-casing.js | 16 +- ...-when-set-of-root-files-was-not-changed.js | 36 +- .../programUpdates/change-module-to-none.js | 36 +- ...iles-are-reflected-in-project-structure.js | 26 +- .../config-file-includes-the-file.js | 20 +- .../programUpdates/config-file-is-deleted.js | 40 +- ...s-changes-in-lib-section-of-config-file.js | 38 +- ...keys-differ-only-in-directory-seperator.js | 64 +- ...te-configured-project-without-file-list.js | 20 +- .../create-watch-without-config-file.js | 14 +- ...eleted-files-affect-project-structure-2.js | 28 +- .../deleted-files-affect-project-structure.js | 26 +- .../extended-source-files-are-watched.js | 102 +- .../file-in-files-is-deleted.js | 36 +- ...iles-explicitly-excluded-in-config-file.js | 20 +- .../handle-recreated-files-correctly.js | 78 +- ...se-they-were-added-with-tripleSlashRefs.js | 24 +- ...esnt-have-errors,-they-are-not-reported.js | 18 +- ...ndle-@types-if-input-file-list-is-empty.js | 8 +- ...e-tolerated-without-crashing-the-server.js | 14 +- ...tore-the-states-for-configured-projects.js | 66 +- ...estore-the-states-for-inferred-projects.js | 36 +- ...rors-correctly-with-file-not-in-rootDir.js | 40 +- ...s-errors-correctly-with-isolatedModules.js | 40 +- ...non-existing-directories-in-config-file.js | 20 +- ...ting-files-specified-in-the-config-file.js | 18 +- .../declarationDir-is-specified.js | 96 +- ...-outDir-and-declarationDir-is-specified.js | 96 +- .../when-outDir-is-specified.js | 96 +- .../with-outFile.js | 96 +- ...e-is-specified-with-declaration-enabled.js | 96 +- .../without-outDir-or-outFile-is-specified.js | 96 +- ...odule-resolution-changes-in-config-file.js | 40 +- .../should-reflect-change-in-config-file.js | 52 +- ...should-support-files-without-extensions.js | 10 +- ...errors-and-still-try-to-build-a-project.js | 20 +- ...when-file-changes-from-global-to-module.js | 20 +- ...programs-are-not-affected-by-each-other.js | 29 +- ...-from-config-file-path-if-config-exists.js | 18 +- ...tes-diagnostics-and-emit-for-decorators.js | 48 +- ...it-when-useDefineForClassFields-changes.js | 28 +- .../updates-emit-on-jsx-option-change.js | 36 +- ...mit-when-importsNotUsedAsValues-changes.js | 80 +- ...on-emit-is-disabled-in-compiler-options.js | 100 +- .../with-default-options.js | 36 +- .../with-skipDefaultLibCheck.js | 36 +- .../with-skipLibCheck.js | 36 +- .../with-default-options.js | 36 +- .../with-skipDefaultLibCheck.js | 36 +- .../with-skipLibCheck.js | 36 +- ...when-ambient-modules-of-program-changes.js | 56 +- ...orceConsistentCasingInFileNames-changes.js | 32 +- ...s-errors-when-noErrorTruncation-changes.js | 36 +- ...es-errors-when-strictNullChecks-changes.js | 72 +- ...solution-when-resolveJsonModule-changes.js | 47 +- ...and-new-file-is-added-as-part-of-change.js | 36 +- .../when-creating-extensionless-file.js | 36 +- ...n-creating-new-file-in-symlinked-folder.js | 46 +- ...file-is-added-to-the-referenced-project.js | 202 +- ...ibCheck-and-skipDefaultLibCheck-changes.js | 140 +- ...-file-is-changed-but-its-content-havent.js | 36 +- .../on-sample-project.js | 136 +- ...-different-folders-with-no-files-clause.js | 429 ++- ...nsitive-references-in-different-folders.js | 390 +- .../on-transitive-references.js | 276 +- ...roject-uses-different-module-resolution.js | 28 +- .../tscWatch/resolutionCache/caching-works.js | 58 +- .../watch-with-configFile.js | 44 +- .../watch-without-configFile.js | 28 +- .../loads-missing-files-from-disk.js | 30 +- ...module-goes-missing-and-then-comes-back.js | 44 +- ...are-global-and-installed-at-later-point.js | 58 +- .../with-modules-linked-to-sibling-folder.js | 34 +- ...cluded-file-with-ambient-module-changes.js | 36 +- ...-no-notification-from-fs-for-index-file.js | 112 +- ...le-resolution-changes-to-ambient-module.js | 30 +- ...der-that-already-contains-@types-folder.js | 30 +- ...rogram-with-files-from-external-library.js | 64 +- ...es-field-when-solution-is-already-built.js | 47 +- ...Symlinks-when-solution-is-already-built.js | 47 +- ...n-has-types-field-with-preserveSymlinks.js | 47 +- ...-package-when-solution-is-already-built.js | 47 +- ...Symlinks-when-solution-is-already-built.js | 47 +- ...th-scoped-package-with-preserveSymlinks.js | 47 +- ...son-has-types-field-with-scoped-package.js | 47 +- .../when-packageJson-has-types-field.js | 47 +- ...ubFolder-when-solution-is-already-built.js | 47 +- ...Symlinks-when-solution-is-already-built.js | 47 +- ...le-from-subFolder-with-preserveSymlinks.js | 47 +- ...-package-when-solution-is-already-built.js | 47 +- ...Symlinks-when-solution-is-already-built.js | 47 +- ...th-scoped-package-with-preserveSymlinks.js | 47 +- ...file-from-subFolder-with-scoped-package.js | 47 +- .../when-referencing-file-from-subFolder.js | 47 +- ...-project-when-solution-is-already-built.js | 38 +- .../with-simple-project.js | 38 +- .../extraFileExtensions-are-supported.js | 42 +- ...noEmit-with-composite-with-emit-builder.js | 100 +- ...it-with-composite-with-semantic-builder.js | 100 +- ...nError-with-composite-with-emit-builder.js | 60 +- ...or-with-composite-with-semantic-builder.js | 60 +- .../watchApi/semantic-builder-emitOnlyDts.js | 40 +- ...createSemanticDiagnosticsBuilderProgram.js | 40 +- ...n-works-when-returned-without-extension.js | 18 +- ...assed-down-to-the-watch-status-reporter.js | 16 +- ...ing-useSourceOfProjectReferenceRedirect.js | 202 +- ...-host-implementing-getParsedCommandLine.js | 134 +- ...-timesouts-on-host-program-gets-updated.js | 38 +- ...inode-when-rename-event-ends-with-tilde.js | 42 +- ...e-occurs-when-file-is-still-on-the-disk.js | 36 +- ...when-using-file-watching-thats-on-inode.js | 42 +- ...e-occurs-when-file-is-still-on-the-disk.js | 36 +- ...polling-when-renaming-file-in-subfolder.js | 24 +- ...rectory-when-renaming-file-in-subfolder.js | 40 +- ...tchFile-when-renaming-file-in-subfolder.js | 40 +- ...ymlinks-to-folders-in-recursive-folders.js | 32 +- ...hronous-watch-directory-renaming-a-file.js | 98 +- ...ory-with-outDir-and-declaration-enabled.js | 180 +- .../with-non-synchronous-watch-directory.js | 238 +- ...lt-as-fixed-chunk-size-watch-file-works.js | 18 +- .../using-dynamic-priority-polling.js | 10 +- .../using-fixed-chunk-size-polling.js | 30 +- ...eDirectories-option-extendedDiagnostics.js | 40 +- ...-directory-watching-extendedDiagnostics.js | 96 +- ...ption-with-recursive-directory-watching.js | 96 +- .../with-excludeDirectories-option.js | 40 +- ...excludeFiles-option-extendedDiagnostics.js | 44 +- .../watchOptions/with-excludeFiles-option.js | 44 +- .../with-fallbackPolling-option.js | 18 +- .../with-watchDirectory-option.js | 20 +- ...th-watchFile-as-watch-options-to-extend.js | 14 +- .../watchOptions/with-watchFile-option.js | 14 +- .../loads-missing-files-from-disk.js | 2 +- ...-file-with-case-insensitive-file-system.js | 2 +- ...ig-file-with-case-sensitive-file-system.js | 2 +- .../tsconfig-for-the-file-does-not-exist.js | 6 + .../tsconfig-for-the-file-exists.js | 6 + ...onfig-file-in-a-folder-with-loose-files.js | 8 + .../dependency-dts-created.js | 4 + .../dependency-dts-created.js | 4 + .../dependency-dts-created.js | 4 + ...dts-changes-with-timeout-before-request.js | 4 +- .../dependency-dts-changes.js | 4 +- .../dependency-dts-created.js | 4 + .../dependency-dts-deleted.js | 4 +- .../dependency-dts-created.js | 4 + ...dts-changes-with-timeout-before-request.js | 4 +- .../dependency-dts-changes.js | 4 +- .../dependency-dts-created.js | 4 + .../dependency-dts-deleted.js | 4 +- ...dts-changes-with-timeout-before-request.js | 4 +- .../dependency-dts-changes.js | 4 +- .../dependency-dts-deleted.js | 4 +- ...dts-changes-with-timeout-before-request.js | 4 +- .../dependency-dts-changes.js | 4 +- .../dependency-dts-deleted.js | 4 +- ...directory-watch-invoke-on-file-creation.js | 2 - ...issing-files-added-with-tripleslash-ref.js | 4 +- ...ect-watch-options-in-host-configuration.js | 8 +- .../external-project-watch-options.js | 10 +- .../watchEnvironment/files-at-root.js | 18 +- .../files-at-windows-style-root.js | 18 +- .../watchEnvironment/files-not-at-root.js | 20 +- .../files-not-at-windows-style-root.js | 20 +- ...ect-watch-options-in-host-configuration.js | 16 +- .../inferred-project-watch-options.js | 18 +- .../project-with-ascii-file-names-with-i.js | 14 +- .../project-with-ascii-file-names.js | 14 +- .../project-with-unicode-file-names.js | 14 +- ...files-starting-with-dot-in-node_modules.js | 154 +- ...polling-when-file-is-added-to-subfolder.js | 26 +- ...rectory-when-file-is-added-to-subfolder.js | 44 +- ...tchFile-when-file-is-added-to-subfolder.js | 44 +- ...watching-files-with-network-style-paths.js | 60 +- ...e-can-create-multiple-watchers-per-file.js | 71 - ...en-watchFile-is-single-watcher-per-file.js | 16 +- ...excludeDirectories-option-in-configFile.js | 15 +- ...ludeDirectories-option-in-configuration.js | 13 +- ...ackPolling-option-as-host-configuration.js | 12 +- ...th-fallbackPolling-option-in-configFile.js | 12 +- ...hDirectory-option-as-host-configuration.js | 18 +- ...ith-watchDirectory-option-in-configFile.js | 18 +- ...-watchFile-option-as-host-configuration.js | 12 +- .../with-watchFile-option-in-configFile.js | 16 +- 404 files changed, 13762 insertions(+), 14412 deletions(-) delete mode 100644 tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects.js delete mode 100644 tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-can-create-multiple-watchers-per-file.js diff --git a/src/compiler/sys.ts b/src/compiler/sys.ts index b0cc058fd93bf..bcc37fcd5a857 100644 --- a/src/compiler/sys.ts +++ b/src/compiler/sys.ts @@ -35,8 +35,7 @@ namespace ts { export type FileWatcherCallback = (fileName: string, eventKind: FileWatcherEventKind, modifiedTime?: Date) => void; export type DirectoryWatcherCallback = (fileName: string) => void; - /*@internal*/ - export interface WatchedFile { + interface WatchedFile { readonly fileName: string; readonly callback: FileWatcherCallback; mtime: Date; @@ -81,8 +80,7 @@ namespace ts { /* @internal */ export let unchangedPollThresholds = createPollingIntervalBasedLevels(defaultChunkLevels); - /* @internal */ - export function setCustomPollingValues(system: System) { + function setCustomPollingValues(system: System) { if (!system.getEnvironmentVariable) { return; } @@ -189,31 +187,28 @@ namespace ts { } } - /* @internal */ - export function createDynamicPriorityPollingWatchFile(host: { + interface WatchedFileWithUnchangedPolls extends WatchedFileWithIsClosed { + unchangedPolls: number; + } + function createDynamicPriorityPollingWatchFile(host: { getModifiedTime: NonNullable; setTimeout: NonNullable; }): HostWatchFile { - interface WatchedFile extends ts.WatchedFile { - isClosed?: boolean; - unchangedPolls: number; - } - - interface PollingIntervalQueue extends Array { + interface PollingIntervalQueue extends Array { pollingInterval: PollingInterval; pollIndex: number; pollScheduled: boolean; } - const watchedFiles: WatchedFile[] = []; - const changedFilesInLastPoll: WatchedFile[] = []; + const watchedFiles: WatchedFileWithUnchangedPolls[] = []; + const changedFilesInLastPoll: WatchedFileWithUnchangedPolls[] = []; const lowPollingIntervalQueue = createPollingIntervalQueue(PollingInterval.Low); const mediumPollingIntervalQueue = createPollingIntervalQueue(PollingInterval.Medium); const highPollingIntervalQueue = createPollingIntervalQueue(PollingInterval.High); return watchFile; function watchFile(fileName: string, callback: FileWatcherCallback, defaultPollingInterval: PollingInterval): FileWatcher { - const file: WatchedFile = { + const file: WatchedFileWithUnchangedPolls = { fileName, callback, unchangedPolls: 0, @@ -233,7 +228,7 @@ namespace ts { } function createPollingIntervalQueue(pollingInterval: PollingInterval): PollingIntervalQueue { - const queue = [] as WatchedFile[] as PollingIntervalQueue; + const queue = [] as WatchedFileWithUnchangedPolls[] as PollingIntervalQueue; queue.pollingInterval = pollingInterval; queue.pollIndex = 0; queue.pollScheduled = false; @@ -265,7 +260,7 @@ namespace ts { } } - function pollQueue(queue: (WatchedFile | undefined)[], pollingInterval: PollingInterval, pollIndex: number, chunkSize: number) { + function pollQueue(queue: (WatchedFileWithUnchangedPolls | undefined)[], pollingInterval: PollingInterval, pollIndex: number, chunkSize: number) { return pollWatchedFileQueue( host, queue, @@ -274,7 +269,7 @@ namespace ts { onWatchFileStat ); - function onWatchFileStat(watchedFile: WatchedFile, pollIndex: number, fileChanged: boolean) { + function onWatchFileStat(watchedFile: WatchedFileWithUnchangedPolls, pollIndex: number, fileChanged: boolean) { if (fileChanged) { watchedFile.unchangedPolls = 0; // Changed files go to changedFilesInLastPoll queue @@ -311,12 +306,12 @@ namespace ts { } } - function addToPollingIntervalQueue(file: WatchedFile, pollingInterval: PollingInterval) { + function addToPollingIntervalQueue(file: WatchedFileWithUnchangedPolls, pollingInterval: PollingInterval) { pollingIntervalQueue(pollingInterval).push(file); scheduleNextPollIfNotAlreadyScheduled(pollingInterval); } - function addChangedFileToLowPollingIntervalQueue(file: WatchedFile) { + function addChangedFileToLowPollingIntervalQueue(file: WatchedFileWithUnchangedPolls) { changedFilesInLastPoll.push(file); scheduleNextPollIfNotAlreadyScheduled(PollingInterval.Low); } @@ -423,59 +418,50 @@ namespace ts { } } - /* @internal */ - export function createSingleFileWatcherPerName( - watchFile: HostWatchFile, - useCaseSensitiveFileNames: boolean - ): HostWatchFile { - interface SingleFileWatcher { - watcher: FileWatcher; - refCount: number; - } - const cache = new Map(); - const callbacksCache = createMultiMap(); + interface SingleFileWatcher{ + watcher: FileWatcher; + callbacks: T[]; + } + function createSingleWatcherPerName( + cache: Map>, + useCaseSensitiveFileNames: boolean, + name: string, + callback: T, + createWatcher: (callback: T) => FileWatcher, + ): FileWatcher { const toCanonicalFileName = createGetCanonicalFileName(useCaseSensitiveFileNames); + const path = toCanonicalFileName(name); + const existing = cache.get(path); + if (existing) { + existing.callbacks.push(callback); + } + else { + cache.set(path, { + watcher: createWatcher(( + // Cant infer types correctly so lets satisfy checker + (param1: any, param2: never, param3: any) => cache.get(path)?.callbacks.slice().forEach(cb => cb(param1, param2, param3)) + ) as T), + callbacks: [callback] + }); + } - return (fileName, callback, pollingInterval, options) => { - const path = toCanonicalFileName(fileName); - const existing = cache.get(path); - if (existing) { - existing.refCount++; - } - else { - cache.set(path, { - watcher: watchFile( - fileName, - (fileName, eventKind, modifiedTime) => forEach( - callbacksCache.get(path), - cb => cb(fileName, eventKind, modifiedTime) - ), - pollingInterval, - options - ), - refCount: 1 - }); + return { + close: () => { + const watcher = cache.get(path); + // Watcher is not expected to be undefined, but if it is normally its because + // exception was thrown somewhere else and watch state is not what it should be + if (!watcher) return; + if (!orderedRemoveItem(watcher.callbacks, callback) || watcher.callbacks.length) return; + cache.delete(path); + closeFileWatcherOf(watcher); } - callbacksCache.add(path, callback); - - return { - close: () => { - const watcher = Debug.checkDefined(cache.get(path)); - callbacksCache.remove(path, callback); - watcher.refCount--; - if (watcher.refCount) return; - cache.delete(path); - closeFileWatcherOf(watcher); - } - }; }; } /** * Returns true if file status changed */ - /*@internal*/ - export function onWatchedFileStat(watchedFile: WatchedFile, modifiedTime: Date): boolean { + function onWatchedFileStat(watchedFile: WatchedFile, modifiedTime: Date): boolean { const oldTime = watchedFile.mtime.getTime(); const newTime = modifiedTime.getTime(); if (oldTime !== newTime) { @@ -512,8 +498,7 @@ namespace ts { curSysLog = logger; } - /*@internal*/ - export interface RecursiveDirectoryWatcherHost { + interface RecursiveDirectoryWatcherHost { watchDirectory: HostWatchDirectory; useCaseSensitiveFileNames: boolean; getCurrentDirectory: System["getCurrentDirectory"]; @@ -529,8 +514,7 @@ namespace ts { * that means if this is recursive watcher, watch the children directories as well * (eg on OS that dont support recursive watch using fs.watch use fs.watchFile) */ - /*@internal*/ - export function createDirectoryWatcherSupportingRecursive({ + function createDirectoryWatcherSupportingRecursive({ watchDirectory, useCaseSensitiveFileNames, getCurrentDirectory, @@ -792,8 +776,7 @@ namespace ts { Directory, } - /*@internal*/ - export function createFileWatcherCallback(callback: FsWatchCallback): FileWatcherCallback { + function createFileWatcherCallback(callback: FsWatchCallback): FileWatcherCallback { return (_fileName, eventKind, modifiedTime) => callback(eventKind === FileWatcherEventKind.Changed ? "change" : "rename", "", modifiedTime); } @@ -854,7 +837,7 @@ namespace ts { /*@internal*/ export interface CreateSystemWatchFunctions { // Polling watch file - pollingWatchFile: HostWatchFile; + pollingWatchFileWorker: HostWatchFile; // For dynamic polling watch file getModifiedTime: NonNullable; setTimeout: NonNullable; @@ -878,7 +861,7 @@ namespace ts { /*@internal*/ export function createSystemWatchFunctions({ - pollingWatchFile, + pollingWatchFileWorker, getModifiedTime, setTimeout, clearTimeout, @@ -896,6 +879,9 @@ namespace ts { inodeWatching, sysLog, }: CreateSystemWatchFunctions): { watchFile: HostWatchFile; watchDirectory: HostWatchDirectory; } { + const pollingWatches = new Map>(); + const fsWatches = new Map>(); + const fsWatchesRecursive = new Map>(); let dynamicPollingWatchFile: HostWatchFile | undefined; let fixedChunkSizePollingWatchFile: HostWatchFile | undefined; let nonPollingWatchFile: HostWatchFile | undefined; @@ -968,7 +954,7 @@ namespace ts { // Use notifications from FS to watch with falling back to fs.watchFile generateWatchFileOptions(WatchFileKind.UseFsEventsOnParentDirectory, PollingWatchKind.PriorityInterval, options) : // Default to do not use fixed polling interval - { watchFile: defaultWatchFileKind?.() || WatchFileKind.FixedPollingInterval }; + { watchFile: defaultWatchFileKind?.() || WatchFileKind.UseFsEvents }; } } @@ -1073,6 +1059,15 @@ namespace ts { } } + function pollingWatchFile(fileName: string, callback: FileWatcherCallback, pollingInterval: PollingInterval, options: WatchOptions | undefined) { + return createSingleWatcherPerName( + pollingWatches, + useCaseSensitiveFileNames, + fileName, + callback, + cb => pollingWatchFileWorker(fileName, cb, pollingInterval, options), + ); + } function fsWatch( fileOrDirectory: string, entryKind: FileSystemEntryKind, @@ -1080,6 +1075,23 @@ namespace ts { recursive: boolean, fallbackPollingInterval: PollingInterval, fallbackOptions: WatchOptions | undefined + ): FileWatcher { + return createSingleWatcherPerName( + recursive ? fsWatchesRecursive : fsWatches, + useCaseSensitiveFileNames, + fileOrDirectory, + callback, + cb => fsWatchHandlingExistenceOnHost(fileOrDirectory, entryKind, cb, recursive, fallbackPollingInterval, fallbackOptions), + ); + } + + function fsWatchHandlingExistenceOnHost( + fileOrDirectory: string, + entryKind: FileSystemEntryKind, + callback: FsWatchCallback, + recursive: boolean, + fallbackPollingInterval: PollingInterval, + fallbackOptions: WatchOptions | undefined ): FileWatcher { let lastDirectoryPartWithDirectorySeparator: string | undefined; let lastDirectoryPart: string | undefined; @@ -1445,7 +1457,7 @@ namespace ts { const fsSupportsRecursiveFsWatch = isNode4OrLater && (process.platform === "win32" || process.platform === "darwin"); const getCurrentDirectory = memoize(() => process.cwd()); const { watchFile, watchDirectory } = createSystemWatchFunctions({ - pollingWatchFile: createSingleFileWatcherPerName(fsWatchFileWorker, useCaseSensitiveFileNames), + pollingWatchFileWorker: fsWatchFileWorker, getModifiedTime, setTimeout, clearTimeout, diff --git a/src/harness/virtualFileSystemWithWatch.ts b/src/harness/virtualFileSystemWithWatch.ts index 80aa7f98eb412..3006a3f1ffdb3 100644 --- a/src/harness/virtualFileSystemWithWatch.ts +++ b/src/harness/virtualFileSystemWithWatch.ts @@ -283,13 +283,11 @@ interface Array { length: number; [n: number]: T; }` export interface TestFileWatcher { cb: FileWatcherCallback; - fileName: string; pollingInterval: PollingInterval; } export interface TestFsWatcher { cb: FsWatchCallback; - directoryName: string; inode: number | undefined; } @@ -310,7 +308,6 @@ interface Array { length: number; [n: number]: T; }` export enum Tsc_WatchFile { DynamicPolling = "DynamicPriorityPolling", - SingleFileWatcherPerName = "SingleFileWatcherPerName" } export enum Tsc_WatchDirectory { @@ -388,12 +385,7 @@ interface Array { length: number; [n: number]: T; }` // We dont have polling watch file // it is essentially fsWatch but lets get that separate from fsWatch and // into watchedFiles for easier testing - pollingWatchFile: tscWatchFile === Tsc_WatchFile.SingleFileWatcherPerName ? - createSingleFileWatcherPerName( - this.watchFileWorker.bind(this), - this.useCaseSensitiveFileNames - ) : - this.watchFileWorker.bind(this), + pollingWatchFileWorker: this.watchFileWorker.bind(this), getModifiedTime: this.getModifiedTime.bind(this), setTimeout: this.setTimeout.bind(this), clearTimeout: this.clearTimeout.bind(this), @@ -498,7 +490,7 @@ interface Array { length: number; [n: number]: T; }` this.fs.get(getDirectoryPath(currentEntry.path))!.modifiedTime = this.now(); if (options && options.invokeDirectoryWatcherInsteadOfFileChanged) { const directoryFullPath = getDirectoryPath(currentEntry.fullPath); - this.invokeFileWatcher(directoryFullPath, FileWatcherEventKind.Changed, currentEntry.modifiedTime, /*useFileNameInCallback*/ true); + this.invokeFileWatcher(directoryFullPath, FileWatcherEventKind.Changed, currentEntry.modifiedTime); this.invokeFsWatchesCallbacks(directoryFullPath, "rename", currentEntry.modifiedTime, currentEntry.fullPath, options.useTildeAsSuffixInRenameEventFileName); this.invokeRecursiveFsWatches(directoryFullPath, "rename", currentEntry.modifiedTime, currentEntry.fullPath, options.useTildeAsSuffixInRenameEventFileName); } @@ -679,7 +671,7 @@ interface Array { length: number; [n: number]: T; }` return createWatcher( this.watchedFiles, this.toFullPath(fileName), - { fileName, cb, pollingInterval } + { cb, pollingInterval } ); } @@ -696,7 +688,6 @@ interface Array { length: number; [n: number]: T; }` recursive ? this.fsWatchesRecursive : this.fsWatches, path, { - directoryName: fileOrDirectory, cb, inode: this.inodes?.get(path) } @@ -705,8 +696,8 @@ interface Array { length: number; [n: number]: T; }` return result; } - invokeFileWatcher(fileFullPath: string, eventKind: FileWatcherEventKind, modifiedTime?: Date, useFileNameInCallback?: boolean) { - invokeWatcherCallbacks(this.watchedFiles.get(this.toPath(fileFullPath)), ({ cb, fileName }) => cb(useFileNameInCallback ? fileName : fileFullPath, eventKind, modifiedTime)); + invokeFileWatcher(fileFullPath: string, eventKind: FileWatcherEventKind, modifiedTime: Date | undefined) { + invokeWatcherCallbacks(this.watchedFiles.get(this.toPath(fileFullPath)), ({ cb }) => cb(fileFullPath, eventKind, modifiedTime)); } private fsWatchCallback(map: MultiMap, fullPath: string, eventName: "rename" | "change", modifiedTime: Date | undefined, entryFullPath: string | undefined, useTildeSuffix: boolean | undefined) { @@ -1050,11 +1041,11 @@ interface Array { length: number; [n: number]: T; }` } serializeWatches(baseline: string[] = []) { - serializeMultiMap(baseline, "WatchedFiles", this.watchedFiles, ({ fileName, pollingInterval }) => ({ fileName, pollingInterval })); + serializeMultiMap(baseline, "PolledWatches", this.watchedFiles); baseline.push(""); - serializeMultiMap(baseline, "FsWatches", this.fsWatches, serializeTestFsWatcher); + serializeMultiMap(baseline, "FsWatches", this.fsWatches); baseline.push(""); - serializeMultiMap(baseline, "FsWatchesRecursive", this.fsWatchesRecursive, serializeTestFsWatcher); + serializeMultiMap(baseline, "FsWatchesRecursive", this.fsWatchesRecursive); baseline.push(""); return baseline; } @@ -1158,19 +1149,12 @@ interface Array { length: number; [n: number]: T; }` } } - function serializeTestFsWatcher({ directoryName, inode }: TestFsWatcher) { - return { - directoryName, - inode, - }; - } - - function serializeMultiMap(baseline: string[], caption: string, multiMap: MultiMap, valueMapper: (value: T) => U) { + function serializeMultiMap(baseline: string[], caption: string, multiMap: MultiMap) { baseline.push(`${caption}::`); multiMap.forEach((values, key) => { baseline.push(`${key}:`); for (const value of values) { - baseline.push(` ${JSON.stringify(valueMapper(value))}`); + baseline.push(` ${JSON.stringify(value)}`); } }); } diff --git a/src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts b/src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts index 24902756eefe2..053719a368094 100644 --- a/src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts +++ b/src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts @@ -1,124 +1,111 @@ namespace ts.tscWatch { describe("unittests:: tsbuildWatch:: watchEnvironment:: tsbuild:: watchMode:: with different watch environments", () => { - describe("when watchFile can create multiple watchers per file", () => { - verifyWatchFileOnMultipleProjects(/*singleWatchPerFile*/ false); - }); - - describe("when watchFile is single watcher per file", () => { - verifyWatchFileOnMultipleProjects( - /*singleWatchPerFile*/ true, - arrayToMap(["TSC_WATCHFILE"], identity, () => TestFSWithWatch.Tsc_WatchFile.SingleFileWatcherPerName) - ); - }); + it("watchFile on same file multiple times because file is part of multiple projects", () => { + const project = `${TestFSWithWatch.tsbuildProjectsLocation}/myproject`; + let maxPkgs = 4; + const configPath = `${project}/tsconfig.json`; + const typing: File = { + path: `${project}/typings/xterm.d.ts`, + content: "export const typing = 10;" + }; - function verifyWatchFileOnMultipleProjects(singleWatchPerFile: boolean, environmentVariables?: ESMap) { - it("watchFile on same file multiple times because file is part of multiple projects", () => { - const project = `${TestFSWithWatch.tsbuildProjectsLocation}/myproject`; - let maxPkgs = 4; - const configPath = `${project}/tsconfig.json`; - const typing: File = { - path: `${project}/typings/xterm.d.ts`, - content: "export const typing = 10;" - }; - - const allPkgFiles = pkgs(pkgFiles); - const system = createWatchedSystem([libFile, typing, ...flatArray(allPkgFiles)], { currentDirectory: project, environmentVariables }); - writePkgReferences(system); - const { sys, baseline, oldSnap, cb, getPrograms } = createBaseline(system); - const host = createSolutionBuilderWithWatchHostForBaseline(sys, cb); - const solutionBuilder = createSolutionBuilderWithWatch(host, ["tsconfig.json"], { watch: true, verbose: true }); - solutionBuilder.build(); - runWatchBaseline({ - scenario: "watchEnvironment", - subScenario: `same file in multiple projects${singleWatchPerFile ? " with single watcher per file" : ""}`, - commandLineArgs: ["--b", "--w"], - sys, - baseline, - oldSnap, - getPrograms, - changes: [ - { - caption: "modify typing file", - change: sys => sys.writeFile(typing.path, `${typing.content}export const typing1 = 10;`), - timeouts: sys => { - sys.checkTimeoutQueueLengthAndRun(1); - checkSingleTimeoutQueueLengthAndRunAndVerifyNoTimeout(sys); - } - }, - { - // Make change - caption: "change pkg references", - change: sys => { - maxPkgs--; - writePkgReferences(sys); - }, - timeouts: checkSingleTimeoutQueueLengthAndRun, - }, - { - caption: "modify typing file", - change: sys => sys.writeFile(typing.path, typing.content), - timeouts: sys => { - sys.checkTimeoutQueueLengthAndRun(1); - checkSingleTimeoutQueueLengthAndRunAndVerifyNoTimeout(sys); - } - }, - { - // Make change to remove all watches - caption: "change pkg references to remove all watches", - change: sys => { - maxPkgs = 0; - writePkgReferences(sys); - }, - timeouts: checkSingleTimeoutQueueLengthAndRun, + const allPkgFiles = pkgs(pkgFiles); + const system = createWatchedSystem([libFile, typing, ...flatArray(allPkgFiles)], { currentDirectory: project }); + writePkgReferences(system); + const { sys, baseline, oldSnap, cb, getPrograms } = createBaseline(system); + const host = createSolutionBuilderWithWatchHostForBaseline(sys, cb); + const solutionBuilder = createSolutionBuilderWithWatch(host, ["tsconfig.json"], { watch: true, verbose: true }); + solutionBuilder.build(); + runWatchBaseline({ + scenario: "watchEnvironment", + subScenario: `same file in multiple projects with single watcher per file`, + commandLineArgs: ["--b", "--w"], + sys, + baseline, + oldSnap, + getPrograms, + changes: [ + { + caption: "modify typing file", + change: sys => sys.writeFile(typing.path, `${typing.content}export const typing1 = 10;`), + timeouts: sys => { + sys.checkTimeoutQueueLengthAndRun(1); + checkSingleTimeoutQueueLengthAndRunAndVerifyNoTimeout(sys); + } + }, + { + // Make change + caption: "change pkg references", + change: sys => { + maxPkgs--; + writePkgReferences(sys); }, - { - caption: "modify typing file", - change: sys => sys.writeFile(typing.path, `${typing.content}export const typing1 = 10;`), - timeouts: sys => sys.checkTimeoutQueueLength(0), + timeouts: checkSingleTimeoutQueueLengthAndRun, + }, + { + caption: "modify typing file", + change: sys => sys.writeFile(typing.path, typing.content), + timeouts: sys => { + sys.checkTimeoutQueueLengthAndRun(1); + checkSingleTimeoutQueueLengthAndRunAndVerifyNoTimeout(sys); + } + }, + { + // Make change to remove all watches + caption: "change pkg references to remove all watches", + change: sys => { + maxPkgs = 0; + writePkgReferences(sys); }, - ], - watchOrSolution: solutionBuilder - }); + timeouts: checkSingleTimeoutQueueLengthAndRun, + }, + { + caption: "modify typing file", + change: sys => sys.writeFile(typing.path, `${typing.content}export const typing1 = 10;`), + timeouts: sys => sys.checkTimeoutQueueLength(0), + }, + ], + watchOrSolution: solutionBuilder + }); - function flatArray(arr: T[][]): readonly T[] { - return flatMap(arr, identity); + function flatArray(arr: T[][]): readonly T[] { + return flatMap(arr, identity); + } + function pkgs(cb: (index: number) => T): T[] { + const result: T[] = []; + for (let index = 0; index < maxPkgs; index++) { + result.push(cb(index)); } - function pkgs(cb: (index: number) => T): T[] { - const result: T[] = []; - for (let index = 0; index < maxPkgs; index++) { - result.push(cb(index)); + return result; + } + function createPkgReference(index: number) { + return { path: `./pkg${index}` }; + } + function pkgFiles(index: number): File[] { + return [ + { + path: `${project}/pkg${index}/index.ts`, + content: `export const pkg${index} = ${index};` + }, + { + path: `${project}/pkg${index}/tsconfig.json`, + content: JSON.stringify({ + complerOptions: { composite: true }, + include: [ + "**/*.ts", + "../typings/xterm.d.ts" + ] + }) } - return result; - } - function createPkgReference(index: number) { - return { path: `./pkg${index}` }; - } - function pkgFiles(index: number): File[] { - return [ - { - path: `${project}/pkg${index}/index.ts`, - content: `export const pkg${index} = ${index};` - }, - { - path: `${project}/pkg${index}/tsconfig.json`, - content: JSON.stringify({ - complerOptions: { composite: true }, - include: [ - "**/*.ts", - "../typings/xterm.d.ts" - ] - }) - } - ]; - } - function writePkgReferences(system: TestFSWithWatch.TestServerHost) { - system.writeFile(configPath, JSON.stringify({ - files: [], - include: [], - references: pkgs(createPkgReference) - })); - } - }); - } + ]; + } + function writePkgReferences(system: TestFSWithWatch.TestServerHost) { + system.writeFile(configPath, JSON.stringify({ + files: [], + include: [], + references: pkgs(createPkgReference) + })); + } + }); }); } diff --git a/src/testRunner/unittests/tsserver/watchEnvironment.ts b/src/testRunner/unittests/tsserver/watchEnvironment.ts index c90084481347e..22fb171b25b1e 100644 --- a/src/testRunner/unittests/tsserver/watchEnvironment.ts +++ b/src/testRunner/unittests/tsserver/watchEnvironment.ts @@ -499,33 +499,25 @@ namespace ts.projectSystem { }); describe("unittests:: tsserver:: watchEnvironment:: watchFile is single watcher per file", () => { - function verifyWatchFile(scenario: string, environmentVariables?: ESMap) { - it(scenario, () => { - const config: File = { - path: `${tscWatch.projectRoot}/tsconfig.json`, - content: JSON.stringify({ - compilerOptions: { - composite: true, - resolveJsonModule: true, - }, - }) - }; - const index: File = { - path: `${tscWatch.projectRoot}/index.ts`, - content: `import * as tsconfig from "./tsconfig.json";` - }; - const host = createServerHost([config, index, libFile], { environmentVariables }); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); - openFilesForSession([index], session); - host.serializeWatches().forEach(b => session.logger.info(b)); - baselineTsserverLogs("watchEnvironment", scenario, session); - }); - } - - verifyWatchFile("when watchFile can create multiple watchers per file"); - verifyWatchFile( - "when watchFile is single watcher per file", - arrayToMap(["TSC_WATCHFILE"], identity, () => TestFSWithWatch.Tsc_WatchFile.SingleFileWatcherPerName) - ); + it("when watchFile is single watcher per file", () => { + const config: File = { + path: `${tscWatch.projectRoot}/tsconfig.json`, + content: JSON.stringify({ + compilerOptions: { + composite: true, + resolveJsonModule: true, + }, + }) + }; + const index: File = { + path: `${tscWatch.projectRoot}/index.ts`, + content: `import * as tsconfig from "./tsconfig.json";` + }; + const host = createServerHost([config, index, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + openFilesForSession([index], session); + host.serializeWatches().forEach(b => session.logger.info(b)); + baselineTsserverLogs("watchEnvironment", "when watchFile is single watcher per file", session); + }); }); } diff --git a/src/tsserver/nodeServer.ts b/src/tsserver/nodeServer.ts index 984e6adbbc6b1..0bfc5f5871931 100644 --- a/src/tsserver/nodeServer.ts +++ b/src/tsserver/nodeServer.ts @@ -247,20 +247,6 @@ namespace ts.server { // Override sys.write because fs.writeSync is not reliable on Node 4 sys.write = (s: string) => writeMessage(sys.bufferFrom!(s, "utf8") as globalThis.Buffer); - // REVIEW: for now this implementation uses polling. - // The advantage of polling is that it works reliably - // on all os and with network mounted files. - // For 90 referenced files, the average time to detect - // changes is 2*msInterval (by default 5 seconds). - // The overhead of this is .04 percent (1/2500) with - // average pause of < 1 millisecond (and max - // pause less than 1.5 milliseconds); question is - // do we anticipate reference sets in the 100s and - // do we care about waiting 10-20 seconds to detect - // changes for large reference sets? If so, do we want - // to increase the chunk size or decrease the interval - // time dynamically to match the large reference set? - sys.defaultWatchFileKind = () => WatchFileKind.FixedChunkSizePolling; /* eslint-disable no-restricted-globals */ sys.setTimeout = setTimeout; diff --git a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js index cbb89a7116aa8..f4494562e3faa 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-preserveSymlinks.js @@ -127,7 +127,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js index 0ba0d575b8c6f..25cdc47c467f9 100644 --- a/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js +++ b/tests/baselines/reference/tsbuild/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly.js @@ -128,7 +128,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js b/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js index f4c79b5eb8f28..379c09d72ce87 100644 --- a/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js +++ b/tests/baselines/reference/tsbuildWatch/configFileErrors/reports-syntax-errors-in-config-file.js @@ -56,15 +56,15 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -150,15 +150,15 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -197,15 +197,15 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -242,15 +242,15 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -290,15 +290,15 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsbuildWatch/demo/updates-with-bad-reference.js b/tests/baselines/reference/tsbuildWatch/demo/updates-with-bad-reference.js index cde995401e228..bf321cb660b4a 100644 --- a/tests/baselines/reference/tsbuildWatch/demo/updates-with-bad-reference.js +++ b/tests/baselines/reference/tsbuildWatch/demo/updates-with-bad-reference.js @@ -245,39 +245,39 @@ Shape signatures in builder refreshed for:: /user/username/projects/demo/animals/index.ts (used version) /user/username/projects/demo/core/utilities.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/demo/animals/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/demo/core/tsconfig.json: - {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/tsconfig-base.json: - {"fileName":"/user/username/projects/demo/tsconfig-base.json","pollingInterval":250} + {} /user/username/projects/demo/core/utilities.ts: - {"fileName":"/user/username/projects/demo/core/utilities.ts","pollingInterval":250} -/user/username/projects/demo/animals/package.json: - {"fileName":"/user/username/projects/demo/animals/package.json","pollingInterval":250} + {} /user/username/projects/demo/animals/tsconfig.json: - {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/animals/animal.ts: - {"fileName":"/user/username/projects/demo/animals/animal.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/dog.ts: - {"fileName":"/user/username/projects/demo/animals/dog.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/index.ts: - {"fileName":"/user/username/projects/demo/animals/index.ts","pollingInterval":250} + {} /user/username/projects/demo/zoo/tsconfig.json: - {"fileName":"/user/username/projects/demo/zoo/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/zoo/zoo.ts: - {"fileName":"/user/username/projects/demo/zoo/zoo.ts","pollingInterval":250} + {} /user/username/projects/demo/tsconfig.json: - {"fileName":"/user/username/projects/demo/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/demo/core: - {"directoryName":"/user/username/projects/demo/core"} + {} /user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} /user/username/projects/demo/zoo: - {"directoryName":"/user/username/projects/demo/zoo"} + {} exitCode:: ExitStatus.undefined @@ -521,39 +521,39 @@ Shape signatures in builder refreshed for:: /user/username/projects/demo/animals/dog.ts (computed .d.ts) /user/username/projects/demo/animals/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/demo/animals/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/demo/core/tsconfig.json: - {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/tsconfig-base.json: - {"fileName":"/user/username/projects/demo/tsconfig-base.json","pollingInterval":250} + {} /user/username/projects/demo/core/utilities.ts: - {"fileName":"/user/username/projects/demo/core/utilities.ts","pollingInterval":250} -/user/username/projects/demo/animals/package.json: - {"fileName":"/user/username/projects/demo/animals/package.json","pollingInterval":250} + {} /user/username/projects/demo/animals/tsconfig.json: - {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/animals/animal.ts: - {"fileName":"/user/username/projects/demo/animals/animal.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/dog.ts: - {"fileName":"/user/username/projects/demo/animals/dog.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/index.ts: - {"fileName":"/user/username/projects/demo/animals/index.ts","pollingInterval":250} + {} /user/username/projects/demo/zoo/tsconfig.json: - {"fileName":"/user/username/projects/demo/zoo/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/zoo/zoo.ts: - {"fileName":"/user/username/projects/demo/zoo/zoo.ts","pollingInterval":250} + {} /user/username/projects/demo/tsconfig.json: - {"fileName":"/user/username/projects/demo/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/demo/core: - {"directoryName":"/user/username/projects/demo/core"} + {} /user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} /user/username/projects/demo/zoo: - {"directoryName":"/user/username/projects/demo/zoo"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/demo/updates-with-circular-reference.js b/tests/baselines/reference/tsbuildWatch/demo/updates-with-circular-reference.js index d875c49116676..9f0c69dec6d54 100644 --- a/tests/baselines/reference/tsbuildWatch/demo/updates-with-circular-reference.js +++ b/tests/baselines/reference/tsbuildWatch/demo/updates-with-circular-reference.js @@ -167,37 +167,37 @@ Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/demo/animals/tsconfig.json: - {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/tsconfig-base.json: - {"fileName":"/user/username/projects/demo/tsconfig-base.json","pollingInterval":250} + {} /user/username/projects/demo/animals/animal.ts: - {"fileName":"/user/username/projects/demo/animals/animal.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/dog.ts: - {"fileName":"/user/username/projects/demo/animals/dog.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/index.ts: - {"fileName":"/user/username/projects/demo/animals/index.ts","pollingInterval":250} + {} /user/username/projects/demo/zoo/tsconfig.json: - {"fileName":"/user/username/projects/demo/zoo/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/zoo/zoo.ts: - {"fileName":"/user/username/projects/demo/zoo/zoo.ts","pollingInterval":250} + {} /user/username/projects/demo/core/tsconfig.json: - {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/core/utilities.ts: - {"fileName":"/user/username/projects/demo/core/utilities.ts","pollingInterval":250} + {} /user/username/projects/demo/tsconfig.json: - {"fileName":"/user/username/projects/demo/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} /user/username/projects/demo/zoo: - {"directoryName":"/user/username/projects/demo/zoo"} + {} /user/username/projects/demo/core: - {"directoryName":"/user/username/projects/demo/core"} + {} exitCode:: ExitStatus.undefined @@ -298,37 +298,37 @@ Shape signatures in builder refreshed for:: /user/username/projects/demo/lib/animals/index.d.ts (used version) /user/username/projects/demo/zoo/zoo.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/demo/animals/tsconfig.json: - {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/tsconfig-base.json: - {"fileName":"/user/username/projects/demo/tsconfig-base.json","pollingInterval":250} + {} /user/username/projects/demo/animals/animal.ts: - {"fileName":"/user/username/projects/demo/animals/animal.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/dog.ts: - {"fileName":"/user/username/projects/demo/animals/dog.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/index.ts: - {"fileName":"/user/username/projects/demo/animals/index.ts","pollingInterval":250} + {} /user/username/projects/demo/zoo/tsconfig.json: - {"fileName":"/user/username/projects/demo/zoo/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/zoo/zoo.ts: - {"fileName":"/user/username/projects/demo/zoo/zoo.ts","pollingInterval":250} + {} /user/username/projects/demo/core/tsconfig.json: - {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/core/utilities.ts: - {"fileName":"/user/username/projects/demo/core/utilities.ts","pollingInterval":250} + {} /user/username/projects/demo/tsconfig.json: - {"fileName":"/user/username/projects/demo/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} /user/username/projects/demo/zoo: - {"directoryName":"/user/username/projects/demo/zoo"} + {} /user/username/projects/demo/core: - {"directoryName":"/user/username/projects/demo/core"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js b/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js index b66d658f16e06..cfd422ce7785f 100644 --- a/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js +++ b/tests/baselines/reference/tsbuildWatch/moduleResolution/build-mode-watches-for-changes-to-package-json-main-fields.js @@ -148,29 +148,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/other.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/other.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -336,29 +336,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/other.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/other.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/other.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -438,29 +438,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/other.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/other.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-cts-and-mts-extensions.js b/tests/baselines/reference/tsbuildWatch/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-cts-and-mts-extensions.js index c813f2c658a30..a72de20d9b813 100644 --- a/tests/baselines/reference/tsbuildWatch/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-cts-and-mts-extensions.js +++ b/tests/baselines/reference/tsbuildWatch/moduleResolution/resolves-specifier-in-output-declaration-file-from-referenced-project-correctly-with-cts-and-mts-extensions.js @@ -142,37 +142,37 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/lib/package.json: + {"pollingInterval":2000} +/a/package.json: + {"pollingInterval":2000} +/package.json: + {"pollingInterval":2000} +/user/username/projects/myproject/packages/pkg2/build/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.cts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.cts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} -/a/lib/package.json: - {"fileName":"/a/lib/package.json","pollingInterval":250} -/a/package.json: - {"fileName":"/a/package.json","pollingInterval":250} -/package.json: - {"fileName":"/package.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/package.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -340,37 +340,37 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/lib/package.json: + {"pollingInterval":2000} +/a/package.json: + {"pollingInterval":2000} +/package.json: + {"pollingInterval":2000} +/user/username/projects/myproject/packages/pkg2/build/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.cts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.cts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} -/a/lib/package.json: - {"fileName":"/a/lib/package.json","pollingInterval":250} -/a/package.json: - {"fileName":"/a/package.json","pollingInterval":250} -/package.json: - {"fileName":"/package.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/package.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -445,37 +445,37 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/lib/package.json: + {"pollingInterval":2000} +/a/package.json: + {"pollingInterval":2000} +/package.json: + {"pollingInterval":2000} +/user/username/projects/myproject/packages/pkg2/build/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.cts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.cts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} -/a/lib/package.json: - {"fileName":"/a/lib/package.json","pollingInterval":250} -/a/package.json: - {"fileName":"/a/package.json","pollingInterval":250} -/package.json: - {"fileName":"/package.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/package.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -563,37 +563,37 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/lib/package.json: + {"pollingInterval":2000} +/a/package.json: + {"pollingInterval":2000} +/package.json: + {"pollingInterval":2000} +/user/username/projects/myproject/packages/pkg2/build/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/const.cts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.cts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} -/a/lib/package.json: - {"fileName":"/a/lib/package.json","pollingInterval":250} -/a/package.json: - {"fileName":"/a/package.json","pollingInterval":250} -/package.json: - {"fileName":"/package.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/package.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -709,37 +709,37 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.cts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/packages/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/const.cts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/const.cts","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} +PolledWatches:: /a/lib/package.json: - {"fileName":"/a/lib/package.json","pollingInterval":250} + {"pollingInterval":2000} /a/package.json: - {"fileName":"/a/package.json","pollingInterval":250} + {"pollingInterval":2000} /package.json: - {"fileName":"/package.json","pollingInterval":250} + {"pollingInterval":2000} +/user/username/projects/myproject/packages/pkg2/build/package.json: + {"pollingInterval":2000} + +FsWatches:: +/user/username/projects/myproject/packages/pkg2/tsconfig.json: + {} +/user/username/projects/myproject/packages/pkg2/const.cts: + {} +/user/username/projects/myproject/packages/pkg2/package.json: + {} /user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg1/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/package.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/package.json","pollingInterval":250} + {} /user/username/projects/myproject/packages/pkg2/index.cts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/index.cts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js b/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js index 95e12d17eaa71..e8d6dbf6c21fd 100644 --- a/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js +++ b/tests/baselines/reference/tsbuildWatch/moduleResolutionCache/handles-the-cache-correctly-when-two-projects-use-different-module-resolution-settings.js @@ -107,25 +107,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/project2/index.ts (computed .d.ts during emit) /user/username/projects/myproject/node_modules/@types/foo/index.d.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/project1/index.ts: - {"fileName":"/user/username/projects/myproject/project1/index.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/project1/node_modules/file/package.json: - {"fileName":"/user/username/projects/myproject/project1/node_modules/file/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types/foo/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/@types/foo/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types/bar/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/@types/bar/package.json","pollingInterval":250} + {"pollingInterval":2000} + +FsWatches:: +/user/username/projects/myproject/project1/tsconfig.json: + {} +/user/username/projects/myproject/project1/index.ts: + {} /user/username/projects/myproject/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/project2/index.ts: - {"fileName":"/user/username/projects/myproject/project2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -305,25 +305,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/project1/index.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/project1/index.ts: - {"fileName":"/user/username/projects/myproject/project1/index.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/project1/node_modules/file/package.json: - {"fileName":"/user/username/projects/myproject/project1/node_modules/file/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types/foo/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/@types/foo/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types/bar/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/@types/bar/package.json","pollingInterval":250} + {"pollingInterval":2000} + +FsWatches:: +/user/username/projects/myproject/project1/tsconfig.json: + {} +/user/username/projects/myproject/project1/index.ts: + {} /user/username/projects/myproject/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/project2/index.ts: - {"fileName":"/user/username/projects/myproject/project2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js b/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js index aad7d462597b7..2974c0e85109a 100644 --- a/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js +++ b/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted-with-incremental.js @@ -58,19 +58,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.js (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.js: - {"fileName":"/user/username/projects/myproject/a.js","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -152,19 +152,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.js: - {"fileName":"/user/username/projects/myproject/a.js","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -205,19 +205,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.js (computed .d.ts) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.js: - {"fileName":"/user/username/projects/myproject/a.js","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js b/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js index 633383bcfb2c2..928bef1f08302 100644 --- a/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js +++ b/tests/baselines/reference/tsbuildWatch/noEmit/does-not-go-in-loop-when-watching-when-no-files-are-emitted.js @@ -58,19 +58,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.js (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.js: - {"fileName":"/user/username/projects/myproject/a.js","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -104,19 +104,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.js: - {"fileName":"/user/username/projects/myproject/a.js","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -157,19 +157,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.js (computed .d.ts) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.js: - {"fileName":"/user/username/projects/myproject/a.js","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js index 1667565e83fc3..222a89e14811f 100644 --- a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js +++ b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error-with-incremental.js @@ -73,21 +73,21 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -180,21 +180,21 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -242,21 +242,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) /user/username/projects/noemitonerror/src/other.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -377,21 +377,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -506,21 +506,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -560,21 +560,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -659,21 +659,21 @@ Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js index f4844fb0fb2d6..6c59d666568b5 100644 --- a/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js +++ b/tests/baselines/reference/tsbuildWatch/noEmitOnError/does-not-emit-any-files-on-error.js @@ -73,21 +73,21 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -127,21 +127,21 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -189,21 +189,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) /user/username/projects/noemitonerror/src/other.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -267,21 +267,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -321,21 +321,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -377,21 +377,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -436,21 +436,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js b/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js index 60a7a232a5a89..3c6404da59214 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/creates-solution-in-watch-mode.js @@ -174,29 +174,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js b/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js index 324010fad80c8..8fd384d2ab2b0 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/incremental-updates-in-verbose-mode.js @@ -191,29 +191,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -532,29 +532,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -709,29 +709,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js index 5d733a2ec2397..346573fdda21b 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-file-with-no-error-changes.js @@ -52,19 +52,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (computed .d.ts during emit) /user/username/projects/solution/app/filewithouterror.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined @@ -185,19 +185,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined @@ -236,19 +236,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewithouterror.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js index 62d6bf9c1de36..77a79ff9c3d92 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/introduceError/when-fixing-errors-only-changed-file-is-emitted.js @@ -52,19 +52,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (computed .d.ts during emit) /user/username/projects/solution/app/filewithouterror.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined @@ -185,19 +185,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined @@ -220,19 +220,19 @@ Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js index 6692ee762eb5d..a4cd6a85a9680 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-file-with-no-error-changes.js @@ -57,19 +57,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (used version) /user/username/projects/solution/app/filewithouterror.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined @@ -108,19 +108,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewithouterror.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js index 14964662f91a5..b6b2cba61a108 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/declarationEmitErrors/when-fixing-error-files-all-files-are-emitted.js @@ -57,19 +57,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (used version) /user/username/projects/solution/app/filewithouterror.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined @@ -106,19 +106,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/solution/app/filewitherror.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/solution/app/tsconfig.json: - {"fileName":"/user/username/projects/solution/app/tsconfig.json","pollingInterval":250} + {} /user/username/projects/solution/app/filewitherror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithError.ts","pollingInterval":250} + {} /user/username/projects/solution/app/filewithouterror.ts: - {"fileName":"/user/username/projects/solution/app/fileWithoutError.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/solution/app: - {"directoryName":"/user/username/projects/solution/app"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js index 1b720a03ea9e8..6a897ac09e39a 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-not-used.js @@ -174,29 +174,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -512,29 +512,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -669,29 +669,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js index 29a5bfa507bbf..8db898720028b 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/reportErrors/when-preserveWatchOutput-is-passed-on-command-line.js @@ -173,29 +173,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -510,29 +510,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -666,29 +666,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js index f69151ecf4290..d10e7a7d333e6 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit-with-outDir-specified.js @@ -60,19 +60,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/anothermodule.ts (computed .d.ts during emit) /user/username/projects/sample1/core/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -154,19 +154,19 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -205,21 +205,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/file3.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/file3.ts: - {"fileName":"/user/username/projects/sample1/core/file3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -290,21 +290,21 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/file3.ts: - {"fileName":"/user/username/projects/sample1/core/file3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js index 3f6856ecd8f59..363c3cae53f1b 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit.js @@ -67,19 +67,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/anothermodule.ts (computed .d.ts during emit) /user/username/projects/sample1/core/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -169,19 +169,19 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -220,21 +220,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/file3.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/file3.ts: - {"fileName":"/user/username/projects/sample1/core/file3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -310,21 +310,21 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/file3.ts: - {"fileName":"/user/username/projects/sample1/core/file3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js b/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js index 84ee0a6cae47d..bd2dd3afe4d51 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/tsbuildinfo-has-error.js @@ -46,17 +46,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /src/project/main.ts (used version) -WatchedFiles:: -/src/project/tsconfig.json: - {"fileName":"/src/project/tsconfig.json","pollingInterval":250} -/src/project/main.ts: - {"fileName":"/src/project/main.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/src/project/tsconfig.json: + {} +/src/project/main.ts: + {} FsWatchesRecursive:: /src/project: - {"directoryName":"/src/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js b/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js index 1b66d196405d6..24c034927daba 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/verify-building-references-watches-only-those-projects.js @@ -150,25 +150,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/anothermodule.d.ts (used version) /user/username/projects/sample1/logic/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js b/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js index 27d6980d6c02f..e2e8e17d635e6 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/watches-config-files-that-are-not-present.js @@ -97,25 +97,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/anothermodule.ts (computed .d.ts during emit) /user/username/projects/sample1/core/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/sample1/logic/tsconfig.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} -/user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} exitCode:: ExitStatus.undefined @@ -219,6 +219,8 @@ Input:: Output:: +sysLog:: /user/username/projects/sample1/logic/tsconfig.json:: Changing watcher to PresentFileSystemEntryWatcher + >> Screen clear [12:00:58 AM] File change detected. Starting incremental compilation... @@ -245,29 +247,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/anothermodule.d.ts (used version) /user/username/projects/sample1/logic/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} -/user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} +/user/username/projects/sample1/logic/tsconfig.json: + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -396,29 +398,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} -/user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} +/user/username/projects/sample1/logic/tsconfig.json: + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js b/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js index ff041be8db76b..8f5472e2c20a7 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-project-change-introduces-error-in-the-down-stream-project-and-then-fixes-it.js @@ -79,23 +79,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/library/library.d.ts (used version) /user/username/projects/sample1/app/app.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/library/tsconfig.json: - {"fileName":"/user/username/projects/sample1/Library/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/library/library.ts: - {"fileName":"/user/username/projects/sample1/Library/library.ts","pollingInterval":250} + {} /user/username/projects/sample1/app/tsconfig.json: - {"fileName":"/user/username/projects/sample1/App/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/app/app.ts: - {"fileName":"/user/username/projects/sample1/App/app.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/library: - {"directoryName":"/user/username/projects/sample1/library"} + {} /user/username/projects/sample1/app: - {"directoryName":"/user/username/projects/sample1/app"} + {} exitCode:: ExitStatus.undefined @@ -228,23 +228,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/library/library.d.ts (used version) /user/username/projects/sample1/app/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/library/tsconfig.json: - {"fileName":"/user/username/projects/sample1/Library/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/library/library.ts: - {"fileName":"/user/username/projects/sample1/Library/library.ts","pollingInterval":250} + {} /user/username/projects/sample1/app/tsconfig.json: - {"fileName":"/user/username/projects/sample1/App/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/app/app.ts: - {"fileName":"/user/username/projects/sample1/App/app.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/library: - {"directoryName":"/user/username/projects/sample1/library"} + {} /user/username/projects/sample1/app: - {"directoryName":"/user/username/projects/sample1/app"} + {} exitCode:: ExitStatus.undefined @@ -360,23 +360,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/library/library.d.ts (used version) /user/username/projects/sample1/app/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/library/tsconfig.json: - {"fileName":"/user/username/projects/sample1/Library/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/library/library.ts: - {"fileName":"/user/username/projects/sample1/Library/library.ts","pollingInterval":250} + {} /user/username/projects/sample1/app/tsconfig.json: - {"fileName":"/user/username/projects/sample1/App/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/app/app.ts: - {"fileName":"/user/username/projects/sample1/App/app.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/library: - {"directoryName":"/user/username/projects/sample1/library"} + {} /user/username/projects/sample1/app: - {"directoryName":"/user/username/projects/sample1/app"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js b/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js index 98cd6ac6bb7c0..4d5d985e8af28 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/when-referenced-using-prepend-builds-referencing-project-even-for-non-local-change.js @@ -57,23 +57,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -291,23 +291,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -410,23 +410,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -575,23 +575,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -677,23 +677,23 @@ Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js index af000648fbc18..ad7f13db127fc 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/builds-when-new-file-is-added,-and-its-subsequent-updates.js @@ -148,29 +148,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -464,31 +464,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -589,31 +589,31 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -649,31 +649,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -782,31 +782,31 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js index 71fa632c593a5..bc12d10d038ff 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/change-builds-changes-and-reports-found-errors-message.js @@ -148,29 +148,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -467,29 +467,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -606,29 +606,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -817,29 +817,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -948,29 +948,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -1161,29 +1161,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -1308,29 +1308,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js index 456a0f87c7979..3a2be62e6b697 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-circular-project-reference/non-local-change-does-not-start-build-of-referencing-projects.js @@ -148,29 +148,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -469,29 +469,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js index a11ce02c5269e..170687de06576 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/builds-when-new-file-is-added,-and-its-subsequent-updates.js @@ -174,29 +174,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -498,31 +498,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -628,31 +628,31 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -688,31 +688,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/newfile.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -826,31 +826,31 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/newfile.ts: - {"fileName":"/user/username/projects/sample1/core/newfile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js index fdfac9145d0a5..8be952cd3526a 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/change-builds-changes-and-reports-found-errors-message.js @@ -174,29 +174,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -501,29 +501,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -645,29 +645,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -856,29 +856,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -992,29 +992,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -1205,29 +1205,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -1357,29 +1357,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js index 6526a023bbd11..fb243e3a3a829 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/with-simple-project-reference-graph/non-local-change-does-not-start-build-of-referencing-projects.js @@ -174,29 +174,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/sample1/logic/index.d.ts (used version) /user/username/projects/sample1/tests/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -503,29 +503,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/sample1/core/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.ts: - {"fileName":"/user/username/projects/sample1/core/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.ts: - {"fileName":"/user/username/projects/sample1/logic/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js b/tests/baselines/reference/tsbuildWatch/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js index a2f8ce5164283..e4348e4fcccd1 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/works-correctly-when-project-with-extended-config-is-removed.js @@ -92,25 +92,25 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/other.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/bravo.tsconfig.json: - {"fileName":"/a/b/bravo.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} + {} /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -242,19 +242,19 @@ Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/works-when-noUnusedParameters-changes-to-false.js b/tests/baselines/reference/tsbuildWatch/programUpdates/works-when-noUnusedParameters-changes-to-false.js index 08e7879722d6b..99287ab952531 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/works-when-noUnusedParameters-changes-to-false.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/works-when-noUnusedParameters-changes-to-false.js @@ -48,17 +48,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/index.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -91,17 +91,17 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/programUpdates/works-with-extended-source-files.js b/tests/baselines/reference/tsbuildWatch/programUpdates/works-with-extended-source-files.js index 84c9d4532a8be..50de68e46f573 100644 --- a/tests/baselines/reference/tsbuildWatch/programUpdates/works-with-extended-source-files.js +++ b/tests/baselines/reference/tsbuildWatch/programUpdates/works-with-extended-source-files.js @@ -88,23 +88,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/other.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/bravo.tsconfig.json: - {"fileName":"/a/b/bravo.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -248,23 +248,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/bravo.tsconfig.json: - {"fileName":"/a/b/bravo.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -352,23 +352,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/bravo.tsconfig.json: - {"fileName":"/a/b/bravo.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -450,23 +450,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/bravo.tsconfig.json: - {"fileName":"/a/b/bravo.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -554,25 +554,25 @@ Shape signatures in builder refreshed for:: /a/b/commonfile2.ts (computed .d.ts) /a/b/other.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -616,25 +616,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -721,25 +721,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/project1.tsconfig.json: - {"fileName":"/a/b/project1.tsconfig.json","pollingInterval":250} + {} /a/b/alpha.tsconfig.json: - {"fileName":"/a/b/alpha.tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/b/project2.tsconfig.json: - {"fileName":"/a/b/project2.tsconfig.json","pollingInterval":250} + {} /a/b/other.ts: - {"fileName":"/a/b/other.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js index 4801d6ac41c30..1cac34a0e6a70 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-23-projects-in-a-solution.js @@ -626,151 +626,151 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/pkg22/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -1976,151 +1976,151 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -2197,151 +2197,151 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -2376,151 +2376,151 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -2667,151 +2667,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -2913,151 +2913,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -3159,151 +3159,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -3405,151 +3405,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -3602,151 +3602,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -3759,151 +3759,151 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -3938,151 +3938,151 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -4231,151 +4231,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -4477,151 +4477,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -4701,151 +4701,151 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -4999,151 +4999,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -5183,151 +5183,151 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -5479,151 +5479,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -5725,151 +5725,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -5971,151 +5971,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -6217,151 +6217,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -6414,151 +6414,151 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined @@ -6571,151 +6571,151 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg8/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg8/index.ts: - {"fileName":"/user/username/projects/myproject/pkg8/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg9/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg9/index.ts: - {"fileName":"/user/username/projects/myproject/pkg9/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg10/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg10/index.ts: - {"fileName":"/user/username/projects/myproject/pkg10/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg11/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg11/index.ts: - {"fileName":"/user/username/projects/myproject/pkg11/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg12/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg12/index.ts: - {"fileName":"/user/username/projects/myproject/pkg12/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg13/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg13/index.ts: - {"fileName":"/user/username/projects/myproject/pkg13/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg14/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg14/index.ts: - {"fileName":"/user/username/projects/myproject/pkg14/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg15/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg15/index.ts: - {"fileName":"/user/username/projects/myproject/pkg15/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg16/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg16/index.ts: - {"fileName":"/user/username/projects/myproject/pkg16/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg17/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg17/index.ts: - {"fileName":"/user/username/projects/myproject/pkg17/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg18/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg18/index.ts: - {"fileName":"/user/username/projects/myproject/pkg18/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg19/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg19/index.ts: - {"fileName":"/user/username/projects/myproject/pkg19/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg20/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg20/index.ts: - {"fileName":"/user/username/projects/myproject/pkg20/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg21/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg21/index.ts: - {"fileName":"/user/username/projects/myproject/pkg21/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg22/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg22/index.ts: - {"fileName":"/user/username/projects/myproject/pkg22/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} /user/username/projects/myproject/pkg8: - {"directoryName":"/user/username/projects/myproject/pkg8"} + {} /user/username/projects/myproject/pkg9: - {"directoryName":"/user/username/projects/myproject/pkg9"} + {} /user/username/projects/myproject/pkg10: - {"directoryName":"/user/username/projects/myproject/pkg10"} + {} /user/username/projects/myproject/pkg11: - {"directoryName":"/user/username/projects/myproject/pkg11"} + {} /user/username/projects/myproject/pkg12: - {"directoryName":"/user/username/projects/myproject/pkg12"} + {} /user/username/projects/myproject/pkg13: - {"directoryName":"/user/username/projects/myproject/pkg13"} + {} /user/username/projects/myproject/pkg14: - {"directoryName":"/user/username/projects/myproject/pkg14"} + {} /user/username/projects/myproject/pkg15: - {"directoryName":"/user/username/projects/myproject/pkg15"} + {} /user/username/projects/myproject/pkg16: - {"directoryName":"/user/username/projects/myproject/pkg16"} + {} /user/username/projects/myproject/pkg17: - {"directoryName":"/user/username/projects/myproject/pkg17"} + {} /user/username/projects/myproject/pkg18: - {"directoryName":"/user/username/projects/myproject/pkg18"} + {} /user/username/projects/myproject/pkg19: - {"directoryName":"/user/username/projects/myproject/pkg19"} + {} /user/username/projects/myproject/pkg20: - {"directoryName":"/user/username/projects/myproject/pkg20"} + {} /user/username/projects/myproject/pkg21: - {"directoryName":"/user/username/projects/myproject/pkg21"} + {} /user/username/projects/myproject/pkg22: - {"directoryName":"/user/username/projects/myproject/pkg22"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js index 101f50f77166a..9ec7404042a0c 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-3-projects-in-a-solution.js @@ -106,31 +106,31 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/pkg2/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -316,31 +316,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -397,31 +397,31 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -456,31 +456,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -578,31 +578,31 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -615,31 +615,31 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js index 9713d0cfff668..d7630623fda07 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-5-projects-in-a-solution.js @@ -158,43 +158,43 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/pkg4/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} exitCode:: ExitStatus.undefined @@ -482,43 +482,43 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} exitCode:: ExitStatus.undefined @@ -577,43 +577,43 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} exitCode:: ExitStatus.undefined @@ -648,43 +648,43 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} exitCode:: ExitStatus.undefined @@ -816,43 +816,43 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} exitCode:: ExitStatus.undefined @@ -867,43 +867,43 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js index eac0eb81ab8d4..f21bca02aecd5 100644 --- a/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js +++ b/tests/baselines/reference/tsbuildWatch/projectsBuilding/when-there-are-8-projects-in-a-solution.js @@ -236,61 +236,61 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/pkg7/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -731,61 +731,61 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -847,61 +847,61 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -936,61 +936,61 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1137,61 +1137,61 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1244,61 +1244,61 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1311,61 +1311,61 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1400,61 +1400,61 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1603,61 +1603,61 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1717,61 +1717,61 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg0/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1871,61 +1871,61 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined @@ -1938,61 +1938,61 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg4/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg4/index.ts: - {"fileName":"/user/username/projects/myproject/pkg4/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg5/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg5/index.ts: - {"fileName":"/user/username/projects/myproject/pkg5/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg6/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg6/index.ts: - {"fileName":"/user/username/projects/myproject/pkg6/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg7/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg7/index.ts: - {"fileName":"/user/username/projects/myproject/pkg7/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} /user/username/projects/myproject/pkg4: - {"directoryName":"/user/username/projects/myproject/pkg4"} + {} /user/username/projects/myproject/pkg5: - {"directoryName":"/user/username/projects/myproject/pkg5"} + {} /user/username/projects/myproject/pkg6: - {"directoryName":"/user/username/projects/myproject/pkg6"} + {} /user/username/projects/myproject/pkg7: - {"directoryName":"/user/username/projects/myproject/pkg7"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js b/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js index 420610c1c756f..941e4d661c54d 100644 --- a/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js +++ b/tests/baselines/reference/tsbuildWatch/publicApi/with-custom-transformers.js @@ -85,25 +85,25 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/webpack/index.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/shared/tsconfig.json: - {"fileName":"/user/username/projects/myproject/shared/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/shared/index.ts: - {"fileName":"/user/username/projects/myproject/shared/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/webpack/tsconfig.json: - {"fileName":"/user/username/projects/myproject/webpack/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/webpack/index.ts: - {"fileName":"/user/username/projects/myproject/webpack/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/shared: - {"directoryName":"/user/username/projects/myproject/shared"} + {} /user/username/projects/myproject/webpack: - {"directoryName":"/user/username/projects/myproject/webpack"} + {} exitCode:: ExitStatus.undefined @@ -311,25 +311,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/shared/tsconfig.json: - {"fileName":"/user/username/projects/myproject/shared/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/shared/index.ts: - {"fileName":"/user/username/projects/myproject/shared/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/webpack/tsconfig.json: - {"fileName":"/user/username/projects/myproject/webpack/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/webpack/index.ts: - {"fileName":"/user/username/projects/myproject/webpack/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/shared: - {"directoryName":"/user/username/projects/myproject/shared"} + {} /user/username/projects/myproject/webpack: - {"directoryName":"/user/username/projects/myproject/webpack"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js b/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js index 521216bae3bf3..09f5c3d521927 100644 --- a/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js +++ b/tests/baselines/reference/tsbuildWatch/reexport/Reports-errors-correctly.js @@ -125,29 +125,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/reexport/out/pure/index.d.ts (used version) /user/username/projects/reexport/src/main/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/reexport/src/pure/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/reexport/src/pure/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/pure/tsconfig.json","pollingInterval":250} + {} /user/username/projects/reexport/src/pure/index.ts: - {"fileName":"/user/username/projects/reexport/src/pure/index.ts","pollingInterval":250} + {} /user/username/projects/reexport/src/pure/session.ts: - {"fileName":"/user/username/projects/reexport/src/pure/session.ts","pollingInterval":250} + {} /user/username/projects/reexport/src/main/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/main/tsconfig.json","pollingInterval":250} + {} /user/username/projects/reexport/src/main/index.ts: - {"fileName":"/user/username/projects/reexport/src/main/index.ts","pollingInterval":250} -/user/username/projects/reexport/src/pure/package.json: - {"fileName":"/user/username/projects/reexport/src/pure/package.json","pollingInterval":250} + {} /user/username/projects/reexport/src/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/reexport/src/pure: - {"directoryName":"/user/username/projects/reexport/src/pure"} + {} /user/username/projects/reexport/src/main: - {"directoryName":"/user/username/projects/reexport/src/main"} + {} exitCode:: ExitStatus.undefined @@ -325,29 +325,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/reexport/out/pure/index.d.ts (used version) /user/username/projects/reexport/src/main/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/reexport/src/pure/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/reexport/src/pure/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/pure/tsconfig.json","pollingInterval":250} + {} /user/username/projects/reexport/src/pure/index.ts: - {"fileName":"/user/username/projects/reexport/src/pure/index.ts","pollingInterval":250} + {} /user/username/projects/reexport/src/pure/session.ts: - {"fileName":"/user/username/projects/reexport/src/pure/session.ts","pollingInterval":250} + {} /user/username/projects/reexport/src/main/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/main/tsconfig.json","pollingInterval":250} + {} /user/username/projects/reexport/src/main/index.ts: - {"fileName":"/user/username/projects/reexport/src/main/index.ts","pollingInterval":250} -/user/username/projects/reexport/src/pure/package.json: - {"fileName":"/user/username/projects/reexport/src/pure/package.json","pollingInterval":250} + {} /user/username/projects/reexport/src/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/reexport/src/pure: - {"directoryName":"/user/username/projects/reexport/src/pure"} + {} /user/username/projects/reexport/src/main: - {"directoryName":"/user/username/projects/reexport/src/main"} + {} exitCode:: ExitStatus.undefined @@ -482,29 +482,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/reexport/out/pure/index.d.ts (used version) /user/username/projects/reexport/src/main/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/reexport/src/pure/package.json: + {"pollingInterval":2000} + +FsWatches:: /user/username/projects/reexport/src/pure/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/pure/tsconfig.json","pollingInterval":250} + {} /user/username/projects/reexport/src/pure/index.ts: - {"fileName":"/user/username/projects/reexport/src/pure/index.ts","pollingInterval":250} + {} /user/username/projects/reexport/src/pure/session.ts: - {"fileName":"/user/username/projects/reexport/src/pure/session.ts","pollingInterval":250} + {} /user/username/projects/reexport/src/main/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/main/tsconfig.json","pollingInterval":250} + {} /user/username/projects/reexport/src/main/index.ts: - {"fileName":"/user/username/projects/reexport/src/main/index.ts","pollingInterval":250} -/user/username/projects/reexport/src/pure/package.json: - {"fileName":"/user/username/projects/reexport/src/pure/package.json","pollingInterval":250} + {} /user/username/projects/reexport/src/tsconfig.json: - {"fileName":"/user/username/projects/reexport/src/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/reexport/src/pure: - {"directoryName":"/user/username/projects/reexport/src/pure"} + {} /user/username/projects/reexport/src/main: - {"directoryName":"/user/username/projects/reexport/src/main"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js b/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js index aa1986a3e30e6..b99511351618d 100644 --- a/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js +++ b/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects-with-single-watcher-per-file.js @@ -147,39 +147,39 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/pkg3/index.ts (used version) /user/username/projects/myproject/typings/xterm.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} exitCode:: ExitStatus.undefined @@ -307,39 +307,39 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/typings/xterm.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} /user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} + {} exitCode:: ExitStatus.undefined @@ -363,33 +363,33 @@ Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -469,33 +469,33 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/typings/xterm.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} + {} /user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} + {} /user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} + {} exitCode:: ExitStatus.undefined @@ -523,11 +523,11 @@ Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} +PolledWatches:: FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} FsWatchesRecursive:: @@ -543,11 +543,11 @@ export const typing = 10;export const typing1 = 10; Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} +PolledWatches:: FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects.js b/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects.js deleted file mode 100644 index aa1986a3e30e6..0000000000000 --- a/tests/baselines/reference/tsbuildWatch/watchEnvironment/same-file-in-multiple-projects.js +++ /dev/null @@ -1,555 +0,0 @@ -Input:: -//// [/a/lib/lib.d.ts] -/// -interface Boolean {} -interface Function {} -interface CallableFunction {} -interface NewableFunction {} -interface IArguments {} -interface Number { toExponential: any; } -interface Object {} -interface RegExp {} -interface String { charAt: any; } -interface Array { length: number; [n: number]: T; } - -//// [/user/username/projects/myproject/typings/xterm.d.ts] -export const typing = 10; - -//// [/user/username/projects/myproject/pkg0/index.ts] -export const pkg0 = 0; - -//// [/user/username/projects/myproject/pkg0/tsconfig.json] -{"complerOptions":{"composite":true},"include":["**/*.ts","../typings/xterm.d.ts"]} - -//// [/user/username/projects/myproject/pkg1/index.ts] -export const pkg1 = 1; - -//// [/user/username/projects/myproject/pkg1/tsconfig.json] -{"complerOptions":{"composite":true},"include":["**/*.ts","../typings/xterm.d.ts"]} - -//// [/user/username/projects/myproject/pkg2/index.ts] -export const pkg2 = 2; - -//// [/user/username/projects/myproject/pkg2/tsconfig.json] -{"complerOptions":{"composite":true},"include":["**/*.ts","../typings/xterm.d.ts"]} - -//// [/user/username/projects/myproject/pkg3/index.ts] -export const pkg3 = 3; - -//// [/user/username/projects/myproject/pkg3/tsconfig.json] -{"complerOptions":{"composite":true},"include":["**/*.ts","../typings/xterm.d.ts"]} - -//// [/user/username/projects/myproject/tsconfig.json] -{"files":[],"include":[],"references":[{"path":"./pkg0"},{"path":"./pkg1"},{"path":"./pkg2"},{"path":"./pkg3"}]} - - -/a/lib/tsc.js --b --w -Output:: ->> Screen clear -[12:00:47 AM] Starting compilation in watch mode... - -[12:00:48 AM] Projects in this build: - * pkg0/tsconfig.json - * pkg1/tsconfig.json - * pkg2/tsconfig.json - * pkg3/tsconfig.json - * tsconfig.json - -[12:00:49 AM] Project 'pkg0/tsconfig.json' is out of date because output file 'pkg0/index.js' does not exist - -[12:00:50 AM] Building project '/user/username/projects/myproject/pkg0/tsconfig.json'... - -[12:00:54 AM] Project 'pkg1/tsconfig.json' is out of date because output file 'pkg1/index.js' does not exist - -[12:00:55 AM] Building project '/user/username/projects/myproject/pkg1/tsconfig.json'... - -[12:00:59 AM] Project 'pkg2/tsconfig.json' is out of date because output file 'pkg2/index.js' does not exist - -[12:01:00 AM] Building project '/user/username/projects/myproject/pkg2/tsconfig.json'... - -[12:01:04 AM] Project 'pkg3/tsconfig.json' is out of date because output file 'pkg3/index.js' does not exist - -[12:01:05 AM] Building project '/user/username/projects/myproject/pkg3/tsconfig.json'... - -[12:01:09 AM] Found 0 errors. Watching for file changes. - - - -Program root files: ["/user/username/projects/myproject/pkg0/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg0/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg0/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg0/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/a/lib/lib.d.ts (used version) -/user/username/projects/myproject/pkg0/index.ts (used version) -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg1/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg1/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg1/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg1/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/a/lib/lib.d.ts (used version) -/user/username/projects/myproject/pkg1/index.ts (used version) -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg2/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg2/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg2/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg2/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/a/lib/lib.d.ts (used version) -/user/username/projects/myproject/pkg2/index.ts (used version) -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg3/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg3/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg3/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg3/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/a/lib/lib.d.ts (used version) -/user/username/projects/myproject/pkg3/index.ts (used version) -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -WatchedFiles:: -/user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} -/user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} -/user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} -/user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} -/user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: - -FsWatchesRecursive:: -/user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} -/user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} -/user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} -/user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} - -exitCode:: ExitStatus.undefined - -//// [/user/username/projects/myproject/pkg0/index.js] -"use strict"; -exports.__esModule = true; -exports.pkg0 = void 0; -exports.pkg0 = 0; - - -//// [/user/username/projects/myproject/pkg1/index.js] -"use strict"; -exports.__esModule = true; -exports.pkg1 = void 0; -exports.pkg1 = 1; - - -//// [/user/username/projects/myproject/pkg2/index.js] -"use strict"; -exports.__esModule = true; -exports.pkg2 = void 0; -exports.pkg2 = 2; - - -//// [/user/username/projects/myproject/pkg3/index.js] -"use strict"; -exports.__esModule = true; -exports.pkg3 = void 0; -exports.pkg3 = 3; - - - -Change:: modify typing file - -Input:: -//// [/user/username/projects/myproject/typings/xterm.d.ts] -export const typing = 10;export const typing1 = 10; - - -Output:: ->> Screen clear -[12:01:13 AM] File change detected. Starting incremental compilation... - -[12:01:14 AM] Project 'pkg0/tsconfig.json' is out of date because output 'pkg0/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:15 AM] Building project '/user/username/projects/myproject/pkg0/tsconfig.json'... - -[12:01:16 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg0/tsconfig.json'... - -[12:01:18 AM] Project 'pkg1/tsconfig.json' is out of date because output 'pkg1/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:19 AM] Building project '/user/username/projects/myproject/pkg1/tsconfig.json'... - -[12:01:20 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg1/tsconfig.json'... - -[12:01:22 AM] Project 'pkg2/tsconfig.json' is out of date because output 'pkg2/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:23 AM] Building project '/user/username/projects/myproject/pkg2/tsconfig.json'... - -[12:01:24 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg2/tsconfig.json'... - -[12:01:26 AM] Project 'pkg3/tsconfig.json' is out of date because output 'pkg3/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:27 AM] Building project '/user/username/projects/myproject/pkg3/tsconfig.json'... - -[12:01:28 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg3/tsconfig.json'... - -[12:01:30 AM] Found 0 errors. Watching for file changes. - - - -Program root files: ["/user/username/projects/myproject/pkg0/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg0/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg0/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg1/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg1/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg1/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg2/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg2/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg2/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg3/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg3/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg3/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -WatchedFiles:: -/user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} -/user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} -/user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} -/user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} -/user/username/projects/myproject/pkg3/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg3/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg3/index.ts: - {"fileName":"/user/username/projects/myproject/pkg3/index.ts","pollingInterval":250} -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: - -FsWatchesRecursive:: -/user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} -/user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} -/user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} -/user/username/projects/myproject/pkg3: - {"directoryName":"/user/username/projects/myproject/pkg3"} - -exitCode:: ExitStatus.undefined - -//// [/user/username/projects/myproject/pkg0/index.js] file changed its modified time -//// [/user/username/projects/myproject/pkg1/index.js] file changed its modified time -//// [/user/username/projects/myproject/pkg2/index.js] file changed its modified time -//// [/user/username/projects/myproject/pkg3/index.js] file changed its modified time - -Change:: change pkg references - -Input:: -//// [/user/username/projects/myproject/tsconfig.json] -{"files":[],"include":[],"references":[{"path":"./pkg0"},{"path":"./pkg1"},{"path":"./pkg2"}]} - - -Output:: ->> Screen clear -[12:01:34 AM] File change detected. Starting incremental compilation... - -[12:01:35 AM] Found 0 errors. Watching for file changes. - - - -WatchedFiles:: -/user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} -/user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} -/user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} -/user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: - -FsWatchesRecursive:: -/user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} -/user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} -/user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} - -exitCode:: ExitStatus.undefined - - -Change:: modify typing file - -Input:: -//// [/user/username/projects/myproject/typings/xterm.d.ts] -export const typing = 10; - - -Output:: ->> Screen clear -[12:01:39 AM] File change detected. Starting incremental compilation... - -[12:01:40 AM] Project 'pkg0/tsconfig.json' is out of date because output 'pkg0/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:41 AM] Building project '/user/username/projects/myproject/pkg0/tsconfig.json'... - -[12:01:42 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg0/tsconfig.json'... - -[12:01:44 AM] Project 'pkg1/tsconfig.json' is out of date because output 'pkg1/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:45 AM] Building project '/user/username/projects/myproject/pkg1/tsconfig.json'... - -[12:01:46 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg1/tsconfig.json'... - -[12:01:48 AM] Project 'pkg2/tsconfig.json' is out of date because output 'pkg2/index.js' is older than input 'typings/xterm.d.ts' - -[12:01:49 AM] Building project '/user/username/projects/myproject/pkg2/tsconfig.json'... - -[12:01:50 AM] Updating unchanged output timestamps of project '/user/username/projects/myproject/pkg2/tsconfig.json'... - -[12:01:52 AM] Found 0 errors. Watching for file changes. - - - -Program root files: ["/user/username/projects/myproject/pkg0/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg0/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg0/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg1/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg1/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg1/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -Program root files: ["/user/username/projects/myproject/pkg2/index.ts","/user/username/projects/myproject/typings/xterm.d.ts"] -Program options: {"watch":true,"configFilePath":"/user/username/projects/myproject/pkg2/tsconfig.json"} -Program structureReused: Not -Program files:: -/a/lib/lib.d.ts -/user/username/projects/myproject/pkg2/index.ts -/user/username/projects/myproject/typings/xterm.d.ts - -Semantic diagnostics in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts - -Shape signatures in builder refreshed for:: -/user/username/projects/myproject/typings/xterm.d.ts (used version) - -WatchedFiles:: -/user/username/projects/myproject/pkg0/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg0/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg0/index.ts: - {"fileName":"/user/username/projects/myproject/pkg0/index.ts","pollingInterval":250} -/user/username/projects/myproject/typings/xterm.d.ts: - {"fileName":"/user/username/projects/myproject/typings/xterm.d.ts","pollingInterval":250} -/user/username/projects/myproject/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/pkg1/index.ts","pollingInterval":250} -/user/username/projects/myproject/pkg2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/pkg2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/pkg2/index.ts: - {"fileName":"/user/username/projects/myproject/pkg2/index.ts","pollingInterval":250} -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: - -FsWatchesRecursive:: -/user/username/projects/myproject/pkg0: - {"directoryName":"/user/username/projects/myproject/pkg0"} -/user/username/projects/myproject/pkg1: - {"directoryName":"/user/username/projects/myproject/pkg1"} -/user/username/projects/myproject/pkg2: - {"directoryName":"/user/username/projects/myproject/pkg2"} - -exitCode:: ExitStatus.undefined - -//// [/user/username/projects/myproject/pkg0/index.js] file changed its modified time -//// [/user/username/projects/myproject/pkg1/index.js] file changed its modified time -//// [/user/username/projects/myproject/pkg2/index.js] file changed its modified time - -Change:: change pkg references to remove all watches - -Input:: -//// [/user/username/projects/myproject/tsconfig.json] -{"files":[],"include":[],"references":[]} - - -Output:: ->> Screen clear -[12:01:57 AM] File change detected. Starting incremental compilation... - -tsconfig.json:1:10 - error TS18002: The 'files' list in config file '/user/username/projects/myproject/tsconfig.json' is empty. - -1 {"files":[],"include":[],"references":[]} -   ~~ - -[12:01:58 AM] Found 1 error. Watching for file changes. - - - -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: - -FsWatchesRecursive:: - -exitCode:: ExitStatus.undefined - - -Change:: modify typing file - -Input:: -//// [/user/username/projects/myproject/typings/xterm.d.ts] -export const typing = 10;export const typing1 = 10; - - -Output:: - -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - -FsWatches:: - -FsWatchesRecursive:: - -exitCode:: ExitStatus.undefined - diff --git a/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js b/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js index 5368c55ff22dc..bcff273331166 100644 --- a/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js +++ b/tests/baselines/reference/tsc/cancellationToken/when-emitting-buildInfo.js @@ -62,7 +62,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -241,7 +241,7 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -350,7 +350,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -486,7 +486,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/cancellationToken/when-using-state.js b/tests/baselines/reference/tsc/cancellationToken/when-using-state.js index 58c0696abd6ef..303ca78b6ea71 100644 --- a/tests/baselines/reference/tsc/cancellationToken/when-using-state.js +++ b/tests/baselines/reference/tsc/cancellationToken/when-using-state.js @@ -62,7 +62,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -241,7 +241,7 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -350,7 +350,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -486,7 +486,7 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink-moduleCaseChange.js b/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink-moduleCaseChange.js index 2c639de2a7f01..e4d085374b056 100644 --- a/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink-moduleCaseChange.js +++ b/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink-moduleCaseChange.js @@ -94,7 +94,7 @@ Program files:: /user/username/projects/myproject/pkg3/src/keys.ts /user/username/projects/myproject/pkg3/src/index.ts -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink.js b/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink.js index 63625a4da40e5..d239eb6a278b3 100644 --- a/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink.js +++ b/tests/baselines/reference/tsc/declarationEmit/when-pkg-references-sibling-package-through-indirect-symlink.js @@ -94,7 +94,7 @@ Program files:: /user/username/projects/myproject/pkg3/src/keys.ts /user/username/projects/myproject/pkg3/src/index.ts -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-moduleCaseChange.js b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-moduleCaseChange.js index 94600f4e70580..0db4bb6181274 100644 --- a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-moduleCaseChange.js +++ b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-moduleCaseChange.js @@ -157,7 +157,7 @@ Program files:: /user/username/projects/myProject/plugin-two/index.d.ts /user/username/projects/myproject/plugin-one/index.ts -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link-moduleCaseChange.js b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link-moduleCaseChange.js index 3a5649fe04095..49ea0557cde35 100644 --- a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link-moduleCaseChange.js +++ b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link-moduleCaseChange.js @@ -168,7 +168,7 @@ Program files:: /user/username/projects/myproject/plugin-one/node_modules/typescript-fsa/index.d.ts /user/username/projects/myproject/plugin-one/index.ts -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link.js b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link.js index 69bdc8dc47c7b..5a03c9782e184 100644 --- a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link.js +++ b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package-with-indirect-link.js @@ -168,7 +168,7 @@ Program files:: /user/username/projects/myproject/plugin-one/node_modules/typescript-fsa/index.d.ts /user/username/projects/myproject/plugin-one/index.ts -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package.js b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package.js index a9e5925152fe8..a1ccbb06a2345 100644 --- a/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package.js +++ b/tests/baselines/reference/tsc/declarationEmit/when-same-version-is-referenced-through-source-and-another-symlinked-package.js @@ -157,7 +157,7 @@ Program files:: /user/username/projects/myproject/plugin-two/index.d.ts /user/username/projects/myproject/plugin-one/index.ts -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js index b2c561112eb81..0c489ceedba2c 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/createWatchOfConfigFile.js @@ -43,19 +43,19 @@ Shape signatures in builder refreshed for:: /f.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /f.ts: - {"fileName":"/f.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -90,19 +90,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /f.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /f.ts: - {"fileName":"/f.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js index b096bac970057..b00b0890299fa 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/when-preserveWatchOutput-is-true-in-config-file/when-createWatchProgram-is-invoked-with-configFileParseResult-on-WatchCompilerHostOfConfigFile.js @@ -42,19 +42,19 @@ Shape signatures in builder refreshed for:: /f.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /f.ts: - {"fileName":"/f.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -89,19 +89,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /f.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /f.ts: - {"fileName":"/f.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js b/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js index d032563a545d9..a05dcb42c9161 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/with---diagnostics.js @@ -44,13 +44,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /f.ts (used version) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -94,13 +94,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /f.ts (computed .d.ts) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js b/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js index e021f79145ef0..9b9116e56e3e4 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/with---extendedDiagnostics.js @@ -46,13 +46,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /f.ts (used version) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -96,13 +96,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /f.ts (computed .d.ts) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js b/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js index 54d330d5c834b..186bc73425dc6 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/with---preserveWatchOutput.js @@ -39,13 +39,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /f.ts (used version) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -82,13 +82,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /f.ts (computed .d.ts) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js b/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js index aa769ab316ac8..fde12f08a4113 100644 --- a/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/consoleClearing/without---diagnostics-or---extendedDiagnostics.js @@ -40,13 +40,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /f.ts (used version) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -84,13 +84,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /f.ts (computed .d.ts) -WatchedFiles:: -/f.ts: - {"fileName":"/f.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/f.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js index 956eca5b5d3f0..12d32117dbc50 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/elides-const-enums-correctly-in-incremental-compilation.js @@ -52,17 +52,17 @@ Shape signatures in builder refreshed for:: /user/someone/projects/myproject/file2.ts (used version) /user/someone/projects/myproject/file3.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/someone/projects/myproject/file3.ts: - {"fileName":"/user/someone/projects/myproject/file3.ts","pollingInterval":250} + {} /user/someone/projects/myproject/file2.ts: - {"fileName":"/user/someone/projects/myproject/file2.ts","pollingInterval":250} + {} /user/someone/projects/myproject/file1.ts: - {"fileName":"/user/someone/projects/myproject/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -115,17 +115,17 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/someone/projects/myproject/file3.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/someone/projects/myproject/file3.ts: - {"fileName":"/user/someone/projects/myproject/file3.ts","pollingInterval":250} + {} /user/someone/projects/myproject/file2.ts: - {"fileName":"/user/someone/projects/myproject/file2.ts","pollingInterval":250} + {} /user/someone/projects/myproject/file1.ts: - {"fileName":"/user/someone/projects/myproject/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js index 102a3122368ca..d21d02c531b6e 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/file-is-deleted-and-created-as-part-of-change.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /home/username/project/app/file.ts (used version) -WatchedFiles:: -/home/username/project/tsconfig.json: - {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} -/home/username/project/app/file.ts: - {"fileName":"/home/username/project/app/file.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /home/username/project/node_modules/@types: - {"fileName":"/home/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/home/username/project/tsconfig.json: + {} +/home/username/project/app/file.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /home/username/project/app: - {"directoryName":"/home/username/project/app"} + {} exitCode:: ExitStatus.undefined @@ -96,21 +96,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /home/username/project/app/file.ts (computed .d.ts) -WatchedFiles:: -/home/username/project/tsconfig.json: - {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} -/home/username/project/app/file.ts: - {"fileName":"/home/username/project/app/file.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /home/username/project/node_modules/@types: - {"fileName":"/home/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/home/username/project/tsconfig.json: + {} +/home/username/project/app/file.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /home/username/project/app: - {"directoryName":"/home/username/project/app"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js index a4215828961e7..5b15dd701b627 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-carriageReturn-lineFeed.js @@ -41,13 +41,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/app.ts (used version) -WatchedFiles:: -/a/app.ts: - {"fileName":"/a/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -90,13 +90,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/app.ts (computed .d.ts) -WatchedFiles:: -/a/app.ts: - {"fileName":"/a/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js index 29bb1dc14a122..ca0aaababcbe9 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/handles-new-lines-lineFeed.js @@ -41,13 +41,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/app.ts (used version) -WatchedFiles:: -/a/app.ts: - {"fileName":"/a/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -90,13 +90,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/app.ts (computed .d.ts) -WatchedFiles:: -/a/app.ts: - {"fileName":"/a/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js b/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js index 9567f0deb6e50..7b6de07018292 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-file-content/should-emit-specified-file.js @@ -55,25 +55,25 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (used version) /a/b/f3.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/b/f3.ts: - {"fileName":"/a/b/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -135,25 +135,25 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (computed .d.ts) /a/b/f3.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/b/f3.ts: - {"fileName":"/a/b/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -202,25 +202,25 @@ Shape signatures in builder refreshed for:: /a/b/f1.ts (computed .d.ts) /a/b/f2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/b/f3.ts: - {"fileName":"/a/b/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js index 18c5c07ceb7cc..941178467ee04 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--isolatedModules'-is-specified.js @@ -72,29 +72,29 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -172,29 +172,29 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (used version) /a/b/file1consumer1.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js index 04f23c2aaa5a2..d2f2de8cabbc4 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-always-return-the-file-itself-if-'--out'-or-'--outFile'-is-specified.js @@ -55,29 +55,29 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -160,29 +160,29 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js index b5c71000f714a..0edef8a78a3c1 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-deleted-files.js @@ -67,29 +67,29 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -160,27 +160,27 @@ Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js index f4707855b3345..ba3b0ad81dc98 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-newly-created-files.js @@ -67,29 +67,29 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -168,31 +168,31 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/file1consumer3.ts: - {"fileName":"/a/b/file1Consumer3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js index c11c863a1663d..bfe428a880c14 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-be-up-to-date-with-the-reference-map-changes.js @@ -67,29 +67,29 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -163,29 +163,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -236,29 +236,29 @@ Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (computed .d.ts) /a/b/file1consumer2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -305,29 +305,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -390,29 +390,29 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -463,29 +463,29 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js index 5e4bee56e5d58..081fb7a307059 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-contains-only-itself-if-a-module-file's-shape-didn't-change,-and-all-files-referencing-it-if-its-shape-changed.js @@ -67,29 +67,29 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -162,29 +162,29 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -237,29 +237,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js index 1510b14313581..86c374e4d9f4a 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-changes-in-non-root-files.js @@ -58,19 +58,19 @@ Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (used version) /a/b/file1consumer1.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -124,19 +124,19 @@ Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -182,19 +182,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js index cdbce1ebf488b..953d96e18ee59 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-non-existing-code-file.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/referencefile1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/referencefile1.ts: - {"fileName":"/a/b/referenceFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/modulefile2.ts: - {"fileName":"/a/b/modulefile2.ts","pollingInterval":250} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/referencefile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -127,23 +127,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/referencefile1.ts (computed .d.ts) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/referencefile1.ts: - {"fileName":"/a/b/referenceFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/modulefile2.ts: - {"fileName":"/a/b/modulefile2.ts","pollingInterval":250} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/referencefile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -198,23 +198,23 @@ Shape signatures in builder refreshed for:: /a/b/modulefile2.ts (computed .d.ts) /a/b/referencefile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/referencefile1.ts: - {"fileName":"/a/b/referenceFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js index 9f19ac324e202..6ea15155f97f4 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-detect-removed-code-file.js @@ -55,23 +55,23 @@ Shape signatures in builder refreshed for:: /a/b/modulefile1.ts (used version) /a/b/referencefile1.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/referencefile1.ts: - {"fileName":"/a/b/referenceFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -129,23 +129,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/referencefile1.ts (computed .d.ts) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/referencefile1.ts: - {"fileName":"/a/b/referenceFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b/modulefile1.ts: - {"fileName":"/a/b/modulefile1.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/referencefile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js index dcabd0690ecbc..b2f54a289b960 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-all-files-if-a-global-file-changed-shape.js @@ -67,29 +67,29 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -167,29 +167,29 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (computed .d.ts) /a/b/modulefile2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js index 46553cf38b57d..43d3b986ce3fd 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-return-cascaded-affected-file-list.js @@ -73,31 +73,31 @@ Shape signatures in builder refreshed for:: /a/b/globalfile3.ts (used version) /a/b/modulefile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer1consumer1.ts: - {"fileName":"/a/b/file1Consumer1Consumer1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -174,31 +174,31 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer1.ts (computed .d.ts) /a/b/file1consumer1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer1consumer1.ts: - {"fileName":"/a/b/file1Consumer1Consumer1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -248,31 +248,31 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer2.ts (computed .d.ts) /a/b/file1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer1consumer1.ts: - {"fileName":"/a/b/file1Consumer1Consumer1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -330,31 +330,31 @@ Shape signatures in builder refreshed for:: /a/b/file1consumer1.ts (computed .d.ts) /a/b/file1consumer1consumer1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1consumer1.ts: - {"fileName":"/a/b/file1Consumer1.ts","pollingInterval":250} + {} /a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {} /a/b/file1consumer1consumer1.ts: - {"fileName":"/a/b/file1Consumer1Consumer1.ts","pollingInterval":250} + {} /a/b/file1consumer2.ts: - {"fileName":"/a/b/file1Consumer2.ts","pollingInterval":250} + {} /a/b/globalfile3.ts: - {"fileName":"/a/b/globalFile3.ts","pollingInterval":250} + {} /a/b/modulefile2.ts: - {"fileName":"/a/b/moduleFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js index 7cd30bac07b7c..e4a9b7b21a2fc 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js +++ b/tests/baselines/reference/tscWatch/emit/emit-for-configured-projects/should-work-fine-for-files-with-circular-references.js @@ -51,23 +51,23 @@ Shape signatures in builder refreshed for:: /a/b/file2.ts (used version) /a/b/file1.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/b/file2.ts: - {"fileName":"/a/b/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -120,23 +120,23 @@ Shape signatures in builder refreshed for:: /a/b/file1.ts (computed .d.ts) /a/b/file2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/b/file2.ts: - {"fileName":"/a/b/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js index 17fec0923ba94..fc1916285b419 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-does-not-have-out-or-outFile.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/b.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -110,23 +110,23 @@ Shape signatures in builder refreshed for:: /a/a.ts (computed .d.ts) /a/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -168,23 +168,23 @@ Shape signatures in builder refreshed for:: /a/a.ts (computed .d.ts) /a/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js index 422ae9350d56d..6ae4da98b2eaf 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-out.js @@ -43,23 +43,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -96,23 +96,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -149,23 +149,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js index dec712bb5bd5b..9bb2c4a4112be 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/config-has-outFile.js @@ -43,23 +43,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -96,23 +96,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -149,23 +149,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} + {} /a/a.ts: - {"fileName":"/a/a.ts","pollingInterval":250} + {} /a/b.ts: - {"fileName":"/a/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js index 4c567ed00e42f..a8b71755add0e 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/with---outFile-and-multiple-declaration-files-in-the-program.js @@ -56,23 +56,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/project/tsconfig.json: - {"fileName":"/a/b/project/tsconfig.json","pollingInterval":250} + {} /a/b/output/anotherdependency/file1.d.ts: - {"fileName":"/a/b/output/AnotherDependency/file1.d.ts","pollingInterval":250} + {} /a/b/dependencies/file2.d.ts: - {"fileName":"/a/b/dependencies/file2.d.ts","pollingInterval":250} + {} /a/b/project/src/main.ts: - {"fileName":"/a/b/project/src/main.ts","pollingInterval":250} + {} /a/b/project/src/main2.ts: - {"fileName":"/a/b/project/src/main2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/project/node_modules/@types: - {"fileName":"/a/b/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js index e412e7ba9c148..c223f8024acf8 100644 --- a/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js +++ b/tests/baselines/reference/tscWatch/emit/emit-with-outFile-or-out-setting/without---outFile-and-multiple-declaration-files-in-the-program.js @@ -66,23 +66,23 @@ Shape signatures in builder refreshed for:: /a/b/project/src/main.ts (used version) /a/b/project/src/main2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/project/tsconfig.json: - {"fileName":"/a/b/project/tsconfig.json","pollingInterval":250} + {} /a/b/output/anotherdependency/file1.d.ts: - {"fileName":"/a/b/output/AnotherDependency/file1.d.ts","pollingInterval":250} + {} /a/b/dependencies/file2.d.ts: - {"fileName":"/a/b/dependencies/file2.d.ts","pollingInterval":250} + {} /a/b/project/src/main.ts: - {"fileName":"/a/b/project/src/main.ts","pollingInterval":250} + {} /a/b/project/src/main2.ts: - {"fileName":"/a/b/project/src/main2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/project/node_modules/@types: - {"fileName":"/a/b/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js b/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js index 59d6f8709809e..aec1a8a667a73 100644 --- a/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js +++ b/tests/baselines/reference/tscWatch/emit/when-module-emit-is-specified-as-node/when-instead-of-filechanged-recursive-directory-watcher-is-invoked.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/rootfolder/project/scripts/javascript.js (used version) /a/rootfolder/project/scripts/typescript.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/rootfolder/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/rootfolder/project/tsconfig.json: - {"fileName":"/a/rootFolder/project/tsconfig.json","pollingInterval":250} + {} /a/rootfolder/project/scripts/javascript.js: - {"fileName":"/a/rootFolder/project/Scripts/Javascript.js","pollingInterval":250} + {} /a/rootfolder/project/scripts/typescript.ts: - {"fileName":"/a/rootFolder/project/Scripts/TypeScript.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/rootfolder/project/node_modules/@types: - {"fileName":"/a/rootFolder/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/rootfolder/project/scripts: - {"directoryName":"/a/rootfolder/project/scripts"} + {} exitCode:: ExitStatus.undefined @@ -110,23 +110,23 @@ Shape signatures in builder refreshed for:: /a/rootfolder/project/scripts/typescript.ts (computed .d.ts) /a/rootfolder/project/scripts/javascript.js (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/rootfolder/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/rootfolder/project/tsconfig.json: - {"fileName":"/a/rootFolder/project/tsconfig.json","pollingInterval":250} + {} /a/rootfolder/project/scripts/javascript.js: - {"fileName":"/a/rootFolder/project/Scripts/Javascript.js","pollingInterval":250} + {} /a/rootfolder/project/scripts/typescript.ts: - {"fileName":"/a/rootFolder/project/Scripts/TypeScript.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/rootfolder/project/node_modules/@types: - {"fileName":"/a/rootFolder/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/rootfolder/project/scripts: - {"directoryName":"/a/rootfolder/project/scripts"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index c0f3c8e440872..78ce290110e6b 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -202,27 +202,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -331,27 +331,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -460,27 +460,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js index 9f963780ba505..17e6298145fac 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.d.ts-change.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -133,27 +133,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -193,27 +193,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -253,27 +253,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js index 88fa93bbace56..e03bc6c148fc3 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -234,25 +234,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -390,25 +390,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -545,25 +545,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js index aea74116db48b..737612684747d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/deepImportChanges/errors-for-.ts-change.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -165,25 +165,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -243,25 +243,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -320,25 +320,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 8858dcf60a9e6..620a39af46cbc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -360,29 +360,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts) /user/username/projects/myproject/e.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -529,29 +529,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -695,29 +695,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js index dd7a19af54776..c45dcaf0609e9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -216,29 +216,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts) /user/username/projects/myproject/e.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -289,29 +289,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -359,29 +359,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js index c2a45a99122d9..3e24f9f905787 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export-with-incremental.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -377,27 +377,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts) /user/username/projects/myproject/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -587,27 +587,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -793,27 +793,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js index 89a4a60dc5a67..c65e3c4431467 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/no-circular-import/export.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -263,27 +263,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts) /user/username/projects/myproject/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -339,27 +339,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -411,27 +411,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js index d1bcc8e8027eb..753d8b11d6254 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -418,29 +418,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -647,29 +647,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -871,29 +871,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js index eb9fda91345d8..970d07344f83c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/transitive-exports/yes-circular-import/exports.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -289,29 +289,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -369,29 +369,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -444,29 +444,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js index 6ee85b69fa6f1..d6d7f1281c501 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError-with-incremental.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -204,25 +204,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -260,25 +260,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -396,25 +396,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -526,25 +526,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -580,25 +580,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -693,25 +693,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js index 95ee84b7d9d62..d66bc1a013f87 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependencies/with-noEmitOnError.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -128,25 +128,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -184,25 +184,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -262,25 +262,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -316,25 +316,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -370,25 +370,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -425,25 +425,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 8b2040ae2e811..5f95ead03caa4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -204,27 +204,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -331,27 +331,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -458,27 +458,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js index ea41de3de6937..c620e0c74b63c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -137,27 +137,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -197,27 +197,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -257,27 +257,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.d.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js index 6cb1f32e349e8..566bb71d71a57 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -242,25 +242,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -388,25 +388,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -534,25 +534,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js index 006dc2531d614..427c1a8d09a9c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/deepImportChanges/errors-for-.ts-change.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -175,25 +175,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -254,25 +254,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -333,25 +333,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index d9f4c9fd584a1..96d15c71c1bc2 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -398,29 +398,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -638,29 +638,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -878,29 +878,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 5449d325742a4..58e992961fbe5 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -256,29 +256,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -354,29 +354,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -452,29 +452,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js index 8d904559b5462..c55624fd5f84a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export-with-incremental.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -392,27 +392,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -577,27 +577,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -762,27 +762,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js index 1d999876c4df3..cb9d2287835ac 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/no-circular-import/export.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -280,27 +280,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -353,27 +353,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -426,27 +426,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js index a112d03a8b537..7362ec3dee447 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -440,29 +440,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -643,29 +643,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -846,29 +846,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js index 8fd8f895f1f16..3e583ce69ed6a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/transitive-exports/yes-circular-import/exports.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -313,29 +313,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -389,29 +389,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -465,29 +465,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib1/tools/tools.interface.ts (computed .d.ts) /user/username/projects/myproject/lib1/tools/public.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js index c2039ff70c761..2bdcb7d486e40 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError-with-incremental.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -205,25 +205,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -261,25 +261,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -412,25 +412,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -543,25 +543,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -597,25 +597,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -712,25 +712,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js index 6d634ced85273..2bda15b03c628 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/assumeChangesOnlyAffectDirectDependenciesAndD/with-noEmitOnError.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -128,25 +128,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -184,25 +184,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -276,25 +276,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -330,25 +330,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -384,25 +384,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -440,25 +440,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 94cf450ad1931..32693b4fe226d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -206,27 +206,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -346,27 +346,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -479,27 +479,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js index 631343058a2df..da9dffe83cfb1 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.d.ts-change.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -140,27 +140,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -202,27 +202,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -269,27 +269,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js index 8c5d45e4ba32e..8a9613825d817 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -231,25 +231,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -381,25 +381,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -526,25 +526,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js index ef905fec9f71d..0ff97834473d9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/deepImportChanges/errors-for-.ts-change.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -165,25 +165,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -240,25 +240,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -319,25 +319,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index fb4eb750ae24d..d43112120cd39 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -357,29 +357,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts) /user/username/projects/myproject/e.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -543,29 +543,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (used version) /user/username/projects/myproject/d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -760,29 +760,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js index ab0c14cc99bcc..42413f2f71095 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -216,29 +216,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts) /user/username/projects/myproject/e.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -309,29 +309,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (used version) /user/username/projects/myproject/d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -385,29 +385,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js index 730cf212a0f5f..a9600db038fbd 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export-with-incremental.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -374,27 +374,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts) /user/username/projects/myproject/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -583,27 +583,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -774,27 +774,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js index 2e3b76320f3b6..1d6f2d38f8574 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/no-circular-import/export.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -263,27 +263,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts) /user/username/projects/myproject/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -341,27 +341,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -421,27 +421,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js index 8d40fd3311a1e..91a05dc96bcef 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -415,29 +415,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -645,29 +645,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -856,29 +856,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js index 831148b964ab3..f2865d504c7f4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/transitive-exports/yes-circular-import/exports.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -289,29 +289,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -373,29 +373,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -458,29 +458,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js index 388c3ea98bdb6..b26fe57c145e6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError-with-incremental.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -203,25 +203,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -259,25 +259,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -394,25 +394,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -523,25 +523,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -577,25 +577,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -689,25 +689,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js index 5b49bc9b5c4fd..483578915d3a3 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/default/with-noEmitOnError.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -128,25 +128,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -184,25 +184,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -262,25 +262,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -316,25 +316,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -370,25 +370,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -425,25 +425,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 7aef8d9f002ea..547979bb8a485 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -210,27 +210,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -351,27 +351,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -485,27 +485,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js index 602f68acd1802..698f3fe39f54f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -144,27 +144,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -207,27 +207,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -275,27 +275,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js index c24bbaf1fabad..313474acc3e76 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -248,25 +248,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -408,25 +408,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -561,25 +561,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js index 08035ff5be733..55e15361821dc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/deepImportChanges/errors-for-.ts-change.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -182,25 +182,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -264,25 +264,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -351,25 +351,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 0f903e51afbb7..1697ffdeec3b4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -385,29 +385,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -585,29 +585,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -814,29 +814,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index e1f52a95673ac..00d2f80b8eaf5 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -244,29 +244,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -348,29 +348,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -436,29 +436,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/c.ts (computed .d.ts during emit) /user/username/projects/myproject/d.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js index f019cd0d582f9..241a4d48f5455 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export-with-incremental.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -405,27 +405,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -624,27 +624,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -826,27 +826,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js index 693d0c4725d65..0e9101fc281c4 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/no-circular-import/export.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -294,27 +294,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -379,27 +379,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -470,27 +470,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js index d2a19321c034f..3ea8b160b569e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -455,29 +455,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -695,29 +695,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -918,29 +918,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js index d7654773855b3..06a828b3fbe68 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/transitive-exports/yes-circular-import/exports.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -329,29 +329,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -420,29 +420,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -517,29 +517,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js index 52e96d64033b1..f3f271e408e65 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError-with-incremental.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -204,25 +204,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -260,25 +260,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -410,25 +410,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -540,25 +540,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -594,25 +594,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -708,25 +708,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js index 2dd2ec0e11e57..b33198034eaf9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/defaultAndD/with-noEmitOnError.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -128,25 +128,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -184,25 +184,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -276,25 +276,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -330,25 +330,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -384,25 +384,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -440,25 +440,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index e29438a0cbddb..2c395ebfc64a9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -206,27 +206,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -346,27 +346,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -479,27 +479,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js index b017cbbdc29c1..38c9825f6779a 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.d.ts-change.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -140,27 +140,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -202,27 +202,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -269,27 +269,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js index b5128c2cc7a46..3f8f454ca0abf 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -231,25 +231,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -382,25 +382,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -526,25 +526,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js index de5133c813e9b..08cb8cfaebe82 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/deepImportChanges/errors-for-.ts-change.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -165,25 +165,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -238,25 +238,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -316,25 +316,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index 5c9a47fe886dc..40b35ab01072e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -357,29 +357,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -544,29 +544,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -760,29 +760,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js index 4bba62167cca6..9ecdcbe6f1993 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -216,29 +216,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -307,29 +307,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -382,29 +382,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (used version) /user/username/projects/myproject/e.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js index 8e0b492bbf7d9..edec307ff8d34 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export-with-incremental.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -374,27 +374,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -581,27 +581,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -771,27 +771,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js index 7d90a7b4c2cbc..2173ee9c93cb9 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/no-circular-import/export.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -263,27 +263,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -336,27 +336,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -415,27 +415,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js index 3f44f06c3cfb9..cd237c96944e0 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -415,29 +415,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -642,29 +642,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -852,29 +852,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js index 37b15ccb98a3a..0a3a36dd8ff68 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/transitive-exports/yes-circular-import/exports.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -289,29 +289,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -367,29 +367,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -451,29 +451,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (used version) /user/username/projects/myproject/app.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js index 8d07a87ae5588..173cad06584a6 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError-with-incremental.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -203,25 +203,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -259,25 +259,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -394,25 +394,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -523,25 +523,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -577,25 +577,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -689,25 +689,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js index 138c10b82d654..0b5a5d297e865 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModules/with-noEmitOnError.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -128,25 +128,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -184,25 +184,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -262,25 +262,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -316,25 +316,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -370,25 +370,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -425,25 +425,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js index 9a1939aef6a2e..2911c54c3db50 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change-with-incremental.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -210,27 +210,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -351,27 +351,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -485,27 +485,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js index aa4fe544b172d..f66e7c0f22494 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.d.ts-change.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -144,27 +144,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -207,27 +207,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -275,27 +275,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} +/user/username/projects/myproject: + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.d.ts: - {"fileName":"/user/username/projects/myproject/c.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js index d7e27d59c8ba8..4a132cd5a8a0e 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change-with-incremental.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -248,25 +248,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -407,25 +407,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -559,25 +559,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js index 0d6472e0154e0..28f03a03000ca 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/deepImportChanges/errors-for-.ts-change.js @@ -65,25 +65,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -182,25 +182,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -263,25 +263,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -349,25 +349,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts during emit) /user/username/projects/myproject/a.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js index d8690a1a6d14c..961009d2cc3fc 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes-with-incremental.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -387,29 +387,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -589,29 +589,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -820,29 +820,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js index 8c7cad1f4a373..fedec44ab704c 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/file-not-exporting-a-deep-multilevel-import-that-changes.js @@ -102,29 +102,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -246,29 +246,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -352,29 +352,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -442,29 +442,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/d.ts (computed .d.ts during emit) /user/username/projects/myproject/e.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/c.ts: - {"fileName":"/user/username/projects/myproject/c.ts","pollingInterval":250} + {} /user/username/projects/myproject/d.ts: - {"fileName":"/user/username/projects/myproject/d.ts","pollingInterval":250} + {} /user/username/projects/myproject/e.ts: - {"fileName":"/user/username/projects/myproject/e.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js index 45271ef1d7a61..ef412f82f5a7f 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export-with-incremental.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -405,27 +405,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -623,27 +623,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -824,27 +824,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js index f7f987e6d2685..2ad15acfc4779 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/no-circular-import/export.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -294,27 +294,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -378,27 +378,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -468,27 +468,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js index 6d990235fd131..c3e68515ab7fe 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports-with-incremental.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -455,29 +455,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts during emit) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -694,29 +694,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts during emit) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -916,29 +916,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts during emit) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js index 2d41ab87a67e9..0cd0a607f3924 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/transitive-exports/yes-circular-import/exports.js @@ -97,29 +97,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/lib2/public.ts (computed .d.ts during emit) /user/username/projects/myproject/app.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -329,29 +329,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts during emit) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -419,29 +419,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts during emit) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -515,29 +515,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/app.ts (computed .d.ts during emit) /user/username/projects/myproject/lib2/data2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/app.ts: - {"fileName":"/user/username/projects/myproject/app.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/public.ts: - {"fileName":"/user/username/projects/myproject/lib2/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data.ts: - {"fileName":"/user/username/projects/myproject/lib2/data.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/public.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/public.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib1/tools/tools.interface.ts: - {"fileName":"/user/username/projects/myproject/lib1/tools/tools.interface.ts","pollingInterval":250} + {} /user/username/projects/myproject/lib2/data2.ts: - {"fileName":"/user/username/projects/myproject/lib2/data2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js index b099c6f41abaf..fb739948fa60d 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError-with-incremental.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -204,25 +204,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -260,25 +260,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -410,25 +410,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -540,25 +540,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -594,25 +594,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -708,25 +708,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js index 5b07e52b126ff..d030833345579 100644 --- a/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js +++ b/tests/baselines/reference/tscWatch/emitAndErrorUpdates/isolatedModulesAndD/with-noEmitOnError.js @@ -74,25 +74,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (used version) /user/username/projects/noemitonerror/src/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -128,25 +128,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -184,25 +184,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -276,25 +276,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -330,25 +330,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -384,25 +384,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/noemitonerror/src/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined @@ -440,25 +440,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/noemitonerror/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/noemitonerror/tsconfig.json: - {"fileName":"/user/username/projects/noEmitOnError/tsconfig.json","pollingInterval":250} + {} /user/username/projects/noemitonerror/shared/types/db.ts: - {"fileName":"/user/username/projects/noEmitOnError/shared/types/db.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/main.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/main.ts","pollingInterval":250} + {} /user/username/projects/noemitonerror/src/other.ts: - {"fileName":"/user/username/projects/noEmitOnError/src/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/noemitonerror/node_modules/@types: - {"fileName":"/user/username/projects/noEmitOnError/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/noemitonerror: - {"directoryName":"/user/username/projects/noemitonerror"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js index c820b4469c832..7bf616fefa4b9 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/jsxImportSource-option-changed.js @@ -77,25 +77,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/react/jsx-runtime/index.d.ts (used version) /user/username/projects/myproject/index.tsx (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/react/jsx-runtime/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/react/Jsx-Runtime/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/index.tsx: - {"fileName":"/user/username/projects/myproject/index.tsx","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/react/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/react/package.json","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/self-name-package-reference.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/self-name-package-reference.js index 02b1358e97ad7..e21d33487a58d 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/self-name-package-reference.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/self-name-package-reference.js @@ -66,23 +66,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.esnext.full.d.ts (used version) /users/name/projects/web/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/users/name/projects/web/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/name/projects/web/tsconfig.json: - {"fileName":"/Users/name/projects/web/tsconfig.json","pollingInterval":250} + {} /users/name/projects/web/index.ts: - {"fileName":"/Users/name/projects/web/index.ts","pollingInterval":250} + {} /a/lib/lib.esnext.full.d.ts: - {"fileName":"/a/lib/lib.esnext.full.d.ts","pollingInterval":250} + {} /users/name/projects/web/package.json: - {"fileName":"/Users/name/projects/web/package.json","pollingInterval":250} -/users/name/projects/web/node_modules/@types: - {"fileName":"/Users/name/projects/web/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/name/projects/web: - {"directoryName":"/users/name/projects/web"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js index dec29649773ce..c43bd8e841a78 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-lowercase.js @@ -65,23 +65,23 @@ c:/a/lib/lib.d.ts (used version) c:/project/a.ts (used version) c:/project/b.ts (used version) -WatchedFiles:: +PolledWatches:: +c:/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: c:/project/tsconfig.json: - {"fileName":"c:/project/tsconfig.json","pollingInterval":250} + {} c:/project/a.ts: - {"fileName":"c:/project/a.ts","pollingInterval":250} + {} c:/project/b.ts: - {"fileName":"c:/project/b.ts","pollingInterval":250} + {} c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} -c:/project/node_modules/@types: - {"fileName":"c:/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: c:/project: - {"directoryName":"c:/project"} + {} exitCode:: ExitStatus.undefined @@ -146,23 +146,23 @@ Shape signatures in builder refreshed for:: c:/project/a.ts (computed .d.ts) c:/project/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +c:/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: c:/project/tsconfig.json: - {"fileName":"c:/project/tsconfig.json","pollingInterval":250} + {} c:/project/a.ts: - {"fileName":"c:/project/a.ts","pollingInterval":250} + {} c:/project/b.ts: - {"fileName":"c:/project/b.ts","pollingInterval":250} + {} c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} -c:/project/node_modules/@types: - {"fileName":"c:/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: c:/project: - {"directoryName":"c:/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js index 4503d40a300d3..efefb2e59f5d2 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-Windows-style-drive-root-is-uppercase.js @@ -65,23 +65,23 @@ c:/a/lib/lib.d.ts (used version) c:/project/a.ts (used version) c:/project/b.ts (used version) -WatchedFiles:: +PolledWatches:: +c:/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: c:/project/tsconfig.json: - {"fileName":"C:/project/tsconfig.json","pollingInterval":250} + {} c:/project/a.ts: - {"fileName":"C:/project/a.ts","pollingInterval":250} + {} c:/project/b.ts: - {"fileName":"C:/project/b.ts","pollingInterval":250} + {} c:/a/lib/lib.d.ts: - {"fileName":"C:/a/lib/lib.d.ts","pollingInterval":250} -c:/project/node_modules/@types: - {"fileName":"C:/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: c:/project: - {"directoryName":"c:/project"} + {} exitCode:: ExitStatus.undefined @@ -146,23 +146,23 @@ Shape signatures in builder refreshed for:: c:/project/a.ts (computed .d.ts) c:/project/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +c:/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: c:/project/tsconfig.json: - {"fileName":"C:/project/tsconfig.json","pollingInterval":250} + {} c:/project/a.ts: - {"fileName":"C:/project/a.ts","pollingInterval":250} + {} c:/project/b.ts: - {"fileName":"C:/project/b.ts","pollingInterval":250} + {} c:/a/lib/lib.d.ts: - {"fileName":"C:/a/lib/lib.d.ts","pollingInterval":250} -c:/project/node_modules/@types: - {"fileName":"C:/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: c:/project: - {"directoryName":"c:/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js index d2f27653bed2a..6e3dc5e3f8a62 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js @@ -62,25 +62,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/XY/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -172,25 +172,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/XY/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js index 9670b01db257f..be68d551e61a0 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js @@ -71,25 +71,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/link.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -165,25 +165,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/xy.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index 9d715495c3c4a..7ce89d3090915 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/logger.ts (used version) /user/username/projects/myproject/another.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/another.ts: - {"fileName":"/user/username/projects/myproject/another.ts","pollingInterval":250} + {} /user/username/projects/myproject/logger.ts: - {"fileName":"/user/username/projects/myproject/logger.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -126,23 +126,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/another.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/another.ts: - {"fileName":"/user/username/projects/myproject/another.ts","pollingInterval":250} + {} /user/username/projects/myproject/logger.ts: - {"fileName":"/user/username/projects/myproject/logger.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js index b34869681bb6c..8dd60159214c4 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js @@ -62,25 +62,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/XY/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -172,25 +172,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/XY/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js index 61a08b485eff8..879eb691194ab 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js @@ -71,25 +71,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/link.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -165,25 +165,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/xy.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js index e54490bf6694b..ea946bbbcf3db 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js @@ -66,27 +66,27 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/yx: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} -/user/username/projects/myproject/yx: - {"fileName":"/user/username/projects/myproject/yX","pollingInterval":500} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/XY/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -182,27 +182,27 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/yx: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} -/user/username/projects/myproject/yx: - {"fileName":"/user/username/projects/myproject/yX","pollingInterval":500} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/XY/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js index c42e49cc01c79..5cadf905e5b7e 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js @@ -75,29 +75,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/link.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} -/user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/yx: - {"fileName":"/user/username/projects/myproject/yX","pollingInterval":500} -/user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/xy.ts: + {} +/user/username/projects/myproject/b.ts: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} +/user/username/projects/myproject/link.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -175,29 +175,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/xy.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} -/user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/yx: - {"fileName":"/user/username/projects/myproject/yX","pollingInterval":500} -/user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/xy.ts: + {} +/user/username/projects/myproject/b.ts: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} +/user/username/projects/myproject/link.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js index 23a93128bab68..b3b18bc20b919 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js @@ -70,25 +70,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/Xy/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -188,25 +188,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/Xy/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js index dd0ca380d9f3e..b948180f9d6ee 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js @@ -79,25 +79,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/link.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -181,25 +181,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/xy.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js index b80e2134bce4b..afcf7b20e772c 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js @@ -70,25 +70,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/Xy/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -188,25 +188,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/xy/a.ts: - {"fileName":"/user/username/projects/myproject/Xy/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/link/a.ts: - {"fileName":"/user/username/projects/myproject/link/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js index c97de6ce4280b..7174f39645c04 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js @@ -79,25 +79,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/link.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -181,25 +181,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/xy.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/xy.ts: - {"fileName":"/user/username/projects/myproject/XY.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /user/username/projects/myproject/link.ts: - {"fileName":"/user/username/projects/myproject/link.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js index 8478461feaac8..261cd6e5a8d56 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-relative-information-file-location-changes.js @@ -93,25 +93,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/modulea.ts (used version) /user/username/projects/myproject/moduleb.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/modulea.ts: - {"fileName":"/user/username/projects/myproject/moduleA.ts","pollingInterval":250} + {} /user/username/projects/myproject/modulec.ts: - {"fileName":"/user/username/projects/myproject/ModuleC.ts","pollingInterval":250} + {} /user/username/projects/myproject/moduleb.ts: - {"fileName":"/user/username/projects/myproject/moduleB.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -202,25 +202,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/modulea.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/modulea.ts: - {"fileName":"/user/username/projects/myproject/moduleA.ts","pollingInterval":250} + {} /user/username/projects/myproject/modulec.ts: - {"fileName":"/user/username/projects/myproject/ModuleC.ts","pollingInterval":250} + {} /user/username/projects/myproject/moduleb.ts: - {"fileName":"/user/username/projects/myproject/moduleB.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js index 92a7dcac194b7..4bc312b8d6f46 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/when-renaming-file-with-different-casing.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/logger.ts (used version) /user/username/projects/myproject/another.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/another.ts: - {"fileName":"/user/username/projects/myproject/another.ts","pollingInterval":250} + {} /user/username/projects/myproject/logger.ts: - {"fileName":"/user/username/projects/myproject/logger.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -122,23 +122,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/another.ts: - {"fileName":"/user/username/projects/myproject/another.ts","pollingInterval":250} + {} /user/username/projects/myproject/logger.ts: - {"fileName":"/user/username/projects/myproject/logger.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js index efcf899a34ffa..1d6bfe1933f70 100644 --- a/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js +++ b/tests/baselines/reference/tscWatch/forceConsistentCasingInFileNames/with-nodeNext-resolution.js @@ -100,37 +100,37 @@ Shape signatures in builder refreshed for:: /users/name/projects/web/node_modules/@types/yargs/index.d.ts (used version) /users/name/projects/web/src/bin.ts (used version) -WatchedFiles:: -/users/name/projects/web/tsconfig.json: - {"fileName":"/Users/name/projects/web/tsconfig.json","pollingInterval":250} -/users/name/projects/web/src/bin.ts: - {"fileName":"/Users/name/projects/web/src/bin.ts","pollingInterval":250} -/users/name/projects/web/node_modules/@types/yargs/index.d.ts: - {"fileName":"/Users/name/projects/web/node_modules/@types/yargs/index.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/name/projects/web/node_modules/@types/yargs/package.json: - {"fileName":"/Users/name/projects/web/node_modules/@types/yargs/package.json","pollingInterval":250} +PolledWatches:: /users/name/projects/web/src/package.json: - {"fileName":"/Users/name/projects/web/src/package.json","pollingInterval":250} + {"pollingInterval":2000} /users/name/projects/web/package.json: - {"fileName":"/Users/name/projects/web/package.json","pollingInterval":250} + {"pollingInterval":2000} /users/name/projects/package.json: - {"fileName":"/Users/name/projects/package.json","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/users/name/projects/web/tsconfig.json: + {} +/users/name/projects/web/src/bin.ts: + {} +/users/name/projects/web/node_modules/@types/yargs/index.d.ts: + {} +/a/lib/lib.d.ts: + {} /users/name/projects/web: - {"directoryName":"/Users/name/projects/web"} + {} +/users/name/projects/web/node_modules/@types/yargs/package.json: + {} FsWatchesRecursive:: /users/name/projects/web/src: - {"directoryName":"/users/name/projects/web/src"} + {} /users/name/projects/web/node_modules: - {"directoryName":"/Users/name/projects/web/node_modules"} + {} /users/name/projects/web/node_modules/@types: - {"directoryName":"/Users/name/projects/web/node_modules/@types"} + {} /users/name/projects/web: - {"directoryName":"/users/name/projects/web"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js index c2346e39d96e6..3ecfcbaa4c3a6 100644 --- a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-incremental.js @@ -52,7 +52,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/src/index.ts (used version) /users/username/projects/project/src/types/classnames.d.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -175,7 +175,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/src/types/classnames.d.ts (used version) /users/username/projects/project/src/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js index 85e8c7d2ef3a9..c11cbb3aa7acf 100644 --- a/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/editing-module-augmentation-watch.js @@ -57,29 +57,29 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/src/index.ts (used version) /users/username/projects/project/src/types/classnames.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/src/index.ts: - {"fileName":"/users/username/projects/project/src/index.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/classnames/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/classnames/index.d.ts","pollingInterval":250} + {} /users/username/projects/project/src/types/classnames.d.ts: - {"fileName":"/users/username/projects/project/src/types/classnames.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/src: - {"directoryName":"/users/username/projects/project/src"} + {} /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -200,29 +200,29 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/src/types/classnames.d.ts (used version) /users/username/projects/project/src/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/src/index.ts: - {"fileName":"/users/username/projects/project/src/index.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/classnames/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/classnames/index.d.ts","pollingInterval":250} + {} /users/username/projects/project/src/types/classnames.d.ts: - {"fileName":"/users/username/projects/project/src/types/classnames.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/src: - {"directoryName":"/users/username/projects/project/src"} + {} /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js index ebc849b3d4904..8b46f440fa4b9 100644 --- a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-incremental.js @@ -49,7 +49,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/tslib/index.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -150,7 +150,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js index ddb468cd1adc6..e0cdbebca1680 100644 --- a/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/importHelpers-backing-types-removed-watch.js @@ -54,27 +54,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/tslib/index.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} + {} /users/username/projects/project/node_modules/tslib/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/tslib/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/tslib/package.json: - {"fileName":"/users/username/projects/project/node_modules/tslib/package.json","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -121,23 +121,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: -/users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} -/users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/users/username/projects/project/tsconfig.json: + {} +/users/username/projects/project/index.tsx: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js index 9fcbe347f8e5f..2bcb7123c7c6f 100644 --- a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-incremental.js @@ -71,7 +71,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/a.ts (used version) /users/username/projects/project/index.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -246,7 +246,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/c.ts (used version) /users/username/projects/project/b.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js index 29c0bd96687d5..9ec4a354cedcc 100644 --- a/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/incremental-with-circular-references-watch.js @@ -76,27 +76,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/a.ts (used version) /users/username/projects/project/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/a.ts: - {"fileName":"/users/username/projects/project/a.ts","pollingInterval":250} + {} /users/username/projects/project/b.ts: - {"fileName":"/users/username/projects/project/b.ts","pollingInterval":250} + {} /users/username/projects/project/c.ts: - {"fileName":"/users/username/projects/project/c.ts","pollingInterval":250} + {} /users/username/projects/project/index.ts: - {"fileName":"/users/username/projects/project/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -272,27 +272,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/c.ts (used version) /users/username/projects/project/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/a.ts: - {"fileName":"/users/username/projects/project/a.ts","pollingInterval":250} + {} /users/username/projects/project/b.ts: - {"fileName":"/users/username/projects/project/b.ts","pollingInterval":250} + {} /users/username/projects/project/c.ts: - {"fileName":"/users/username/projects/project/c.ts","pollingInterval":250} + {} /users/username/projects/project/index.ts: - {"fileName":"/users/username/projects/project/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js index 8f677cebaf87d..d5ee89a9fe807 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-incremental.js @@ -48,7 +48,7 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -155,7 +155,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js index 9563e4deec048..29173d1b4e598 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-added-watch.js @@ -50,23 +50,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: -/users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} -/users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /users/username/projects/project/node_modules: - {"fileName":"/users/username/projects/project/node_modules","pollingInterval":500} + {"pollingInterval":500} /users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/users/username/projects/project/tsconfig.json: + {} +/users/username/projects/project/index.tsx: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -174,27 +174,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} + {} /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/react/package.json: - {"fileName":"/users/username/projects/project/node_modules/react/package.json","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js index a083115e1a363..3fad9dd398bff 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-incremental.js @@ -60,7 +60,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -164,7 +164,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js index a130e72c881ff..a6fe749c7b576 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-backing-types-removed-watch.js @@ -65,27 +65,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} + {} /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/react/package.json: - {"fileName":"/users/username/projects/project/node_modules/react/package.json","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -187,23 +187,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: -/users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} -/users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/users/username/projects/project/tsconfig.json: + {} +/users/username/projects/project/index.tsx: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js index 52a443646338a..46e0f49f7219f 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-incremental.js @@ -83,7 +83,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -199,7 +199,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js index 39c33b42e147b..f080a483164ce 100644 --- a/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/jsxImportSource-option-changed-watch.js @@ -88,27 +88,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} + {} /users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/react/jsx-runtime/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/react/package.json: - {"fileName":"/users/username/projects/project/node_modules/react/package.json","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -222,27 +222,27 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts (used version) /users/username/projects/project/index.tsx (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/index.tsx: - {"fileName":"/users/username/projects/project/index.tsx","pollingInterval":250} + {} /users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts: - {"fileName":"/users/username/projects/project/node_modules/preact/jsx-runtime/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /users/username/projects/project/node_modules/preact/package.json: - {"fileName":"/users/username/projects/project/node_modules/preact/package.json","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project/node_modules: - {"directoryName":"/users/username/projects/project/node_modules"} + {} /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js index fcadad4ec2672..d663770382b50 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-incremental.js @@ -52,7 +52,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -164,7 +164,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js index 98fbfba2417b4..8f5f0c909830c 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-with-errors-watch.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -180,23 +180,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js index 3332c7e75e276..2c7a1952169b6 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-incremental.js @@ -44,7 +44,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -136,7 +136,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/file2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js index 49f113c239af3..9b6c1dbff1a13 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/own-file-emit-without-errors-watch.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -158,23 +158,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/file2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js index 8a71cb9ba18c3..6bb73abf708bf 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-incremental.js @@ -38,7 +38,7 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js index b19a70d163cec..82f67bfc5e972 100644 --- a/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/module-compilation/with---out-watch.js @@ -43,23 +43,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js index 7246a7f1db2ba..0f56e5c6b9d8a 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-incremental.js @@ -52,7 +52,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -156,7 +156,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (computed .d.ts) /users/username/projects/project/file2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js index 1810c4ac704bc..f0cb83cf3174c 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-with-errors-watch.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -172,23 +172,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (computed .d.ts) /users/username/projects/project/file2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js index 4bcf107f5802e..8385fbec6ede3 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-incremental.js @@ -44,7 +44,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -128,7 +128,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file2.ts (computed .d.ts) /users/username/projects/project/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js index cbe9d285d1f37..e9bac5fc2e982 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/with-commandline-parameters-that-are-not-relative-watch.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -150,23 +150,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file2.ts (computed .d.ts) /users/username/projects/project/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js index f4c092fab8618..61725977c370f 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-incremental.js @@ -44,7 +44,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -128,7 +128,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file2.ts (computed .d.ts) /users/username/projects/project/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js index de1553bf81979..5c03116798f24 100644 --- a/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/own-file-emit-without-errors/without-commandline-options-watch.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file1.ts (used version) /users/username/projects/project/file2.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -150,23 +150,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/file2.ts (computed .d.ts) /users/username/projects/project/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js b/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js index 8a8d25e9d7c3f..51aac59a942b5 100644 --- a/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tscWatch/incremental/tsbuildinfo-has-error.js @@ -46,21 +46,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /src/project/main.ts (used version) -WatchedFiles:: -/src/project/tsconfig.json: - {"fileName":"/src/project/tsconfig.json","pollingInterval":250} -/src/project/main.ts: - {"fileName":"/src/project/main.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /src/project/node_modules/@types: - {"fileName":"/src/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/src/project/tsconfig.json: + {} +/src/project/main.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /src/project: - {"directoryName":"/src/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js index fa9ddd25d6b9a..e1fc29257bcd4 100644 --- a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-incremental.js @@ -46,7 +46,7 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/globals.d.ts (used version) /users/username/projects/project/index.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -129,7 +129,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js index 0cc2dee3a0876..29d2bfca174b6 100644 --- a/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/when-file-with-ambient-global-declaration-file-is-deleted-watch.js @@ -51,23 +51,23 @@ Shape signatures in builder refreshed for:: /users/username/projects/project/globals.d.ts (used version) /users/username/projects/project/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/globals.d.ts: - {"fileName":"/users/username/projects/project/globals.d.ts","pollingInterval":250} + {} /users/username/projects/project/index.ts: - {"fileName":"/users/username/projects/project/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined @@ -148,21 +148,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /users/username/projects/project/index.ts (computed .d.ts) -WatchedFiles:: -/users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} -/users/username/projects/project/index.ts: - {"fileName":"/users/username/projects/project/index.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/users/username/projects/project/tsconfig.json: + {} +/users/username/projects/project/index.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js b/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js index 2fb8c52d18eab..604a3ea3abf48 100644 --- a/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js +++ b/tests/baselines/reference/tscWatch/incremental/with---out-incremental.js @@ -38,7 +38,7 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/incremental/with---out-watch.js b/tests/baselines/reference/tscWatch/incremental/with---out-watch.js index 905226b85be4d..1d01283f8c0a2 100644 --- a/tests/baselines/reference/tscWatch/incremental/with---out-watch.js +++ b/tests/baselines/reference/tscWatch/incremental/with---out-watch.js @@ -43,23 +43,23 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/users/username/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /users/username/projects/project/tsconfig.json: - {"fileName":"/users/username/projects/project/tsconfig.json","pollingInterval":250} + {} /users/username/projects/project/file1.ts: - {"fileName":"/users/username/projects/project/file1.ts","pollingInterval":250} + {} /users/username/projects/project/file2.ts: - {"fileName":"/users/username/projects/project/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/users/username/projects/project/node_modules/@types: - {"fileName":"/users/username/projects/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /users/username/projects/project: - {"directoryName":"/users/username/projects/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js b/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js index 6600ce5333e1f..72ef90eca8fca 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/diagnostics-from-cache.js @@ -60,23 +60,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/index.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js b/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js index 05e00afe066f1..2f9a5264abbac 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js @@ -98,29 +98,29 @@ Shape signatures in builder refreshed for:: /a/lib/lib.es2016.full.d.ts (used version) /user/username/projects/myproject/src/filea.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -205,31 +205,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -311,29 +311,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -424,33 +424,33 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/package.json: - {"fileName":"/user/username/projects/package.json","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -518,31 +518,31 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -608,33 +608,33 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/package.json: - {"fileName":"/user/username/projects/package.json","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited.js b/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited.js index 08d9d94536179..c0aab2d6e28fc 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/package-json-file-is-edited.js @@ -105,31 +105,31 @@ Shape signatures in builder refreshed for:: /a/lib/lib.es2016.full.d.ts (used version) /user/username/projects/myproject/src/filea.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -211,29 +211,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -318,31 +318,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -415,33 +415,33 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/package.json: - {"fileName":"/user/username/projects/package.json","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -517,29 +517,29 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -630,33 +630,33 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/filea.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/filea.ts: - {"fileName":"/user/username/projects/myproject/src/fileA.ts","pollingInterval":250} -/a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/src/package.json: - {"fileName":"/user/username/projects/myproject/src/package.json","pollingInterval":250} -/user/username/projects/myproject/package.json: - {"fileName":"/user/username/projects/myproject/package.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules/@types: - {"fileName":"/user/username/projects/myproject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/fileb.mjs: - {"fileName":"/user/username/projects/myproject/src/fileB.mjs","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/package.json: - {"fileName":"/user/username/projects/package.json","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/user/username/projects/myproject/src/tsconfig.json: + {} +/user/username/projects/myproject/src/filea.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/a/lib/lib.es2016.full.d.ts: + {} +/user/username/projects/myproject/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js b/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js index c3bc85030b2ad..93c3f3fcb4802 100644 --- a/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js +++ b/tests/baselines/reference/tscWatch/moduleResolution/watches-for-changes-to-package-json-main-fields.js @@ -101,39 +101,39 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/index.d.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/const.d.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/const.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/pkg1/node_modules: - {"fileName":"/user/username/projects/myproject/packages/pkg1/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/pkg1/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/pkg1/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/pkg1/tsconfig.json: + {} +/user/username/projects/myproject/packages/pkg1/index.ts: + {} +/user/username/projects/myproject/packages/pkg2/build/index.d.ts: + {} +/user/username/projects/myproject/packages/pkg2/build/const.d.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/pkg2/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -205,35 +205,35 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/other.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/pkg1/node_modules: - {"fileName":"/user/username/projects/myproject/packages/pkg1/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/pkg1/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/pkg1/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/packages/pkg2/build/other.d.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/other.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/pkg1/tsconfig.json: + {} +/user/username/projects/myproject/packages/pkg1/index.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/pkg2/package.json: + {} +/user/username/projects/myproject/packages/pkg2/build/other.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} exitCode:: ExitStatus.undefined @@ -308,39 +308,39 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/pkg2/build/index.d.ts (used version) /user/username/projects/myproject/packages/pkg1/index.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/packages/pkg1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/pkg1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/pkg1/index.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg1/index.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/pkg1/node_modules: - {"fileName":"/user/username/projects/myproject/packages/pkg1/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/pkg2/package.json: - {"fileName":"/user/username/projects/myproject/packages/pkg2/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/pkg1/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/pkg1/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/packages/pkg2/build/index.d.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/packages/pkg2/build/const.d.ts: - {"fileName":"/user/username/projects/myproject/packages/pkg2/build/const.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/pkg1/tsconfig.json: + {} +/user/username/projects/myproject/packages/pkg1/index.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/pkg2/package.json: + {} +/user/username/projects/myproject/packages/pkg2/build/index.d.ts: + {} +/user/username/projects/myproject/packages/pkg2/build/const.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/packages/pkg1: - {"directoryName":"/user/username/projects/myproject/packages/pkg1"} + {} /user/username/projects/myproject/packages/pkg2: - {"directoryName":"/user/username/projects/myproject/packages/pkg2"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/nodenext watch emit/esm-mode-file-is-edited.js b/tests/baselines/reference/tscWatch/nodenext watch emit/esm-mode-file-is-edited.js index 1a8aa1657c94b..21bcc55018618 100644 --- a/tests/baselines/reference/tscWatch/nodenext watch emit/esm-mode-file-is-edited.js +++ b/tests/baselines/reference/tscWatch/nodenext watch emit/esm-mode-file-is-edited.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /project/src/deps.d.ts (used version) /project/src/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /project/tsconfig.json: - {"fileName":"/project/tsconfig.json","pollingInterval":250} + {} /project/src/deps.d.ts: - {"fileName":"/project/src/deps.d.ts","pollingInterval":250} + {} /project/src/index.ts: - {"fileName":"/project/src/index.ts","pollingInterval":250} + {} /a/lib/lib.es2020.full.d.ts: - {"fileName":"/a/lib/lib.es2020.full.d.ts","pollingInterval":250} -/project/node_modules/@types: - {"fileName":"/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /project: - {"directoryName":"/project"} + {} exitCode:: ExitStatus.undefined @@ -110,23 +110,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /project/src/index.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /project/tsconfig.json: - {"fileName":"/project/tsconfig.json","pollingInterval":250} + {} /project/src/deps.d.ts: - {"fileName":"/project/src/deps.d.ts","pollingInterval":250} + {} /project/src/index.ts: - {"fileName":"/project/src/index.ts","pollingInterval":250} + {} /a/lib/lib.es2020.full.d.ts: - {"fileName":"/a/lib/lib.es2020.full.d.ts","pollingInterval":250} -/project/node_modules/@types: - {"fileName":"/project/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /project: - {"directoryName":"/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js b/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js index d1e4417238d8d..12b87072f115e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Configure-file-diagnostics-events-are-generated-when-the-config-file-has-errors.js @@ -58,21 +58,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/app.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js b/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js index 15a3e8bd3fa82..f0fc2c1e5e0c6 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Options-Diagnostic-locations-reported-correctly-with-changes-in-configFile-contents-when-options-change.js @@ -64,21 +64,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/app.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -134,21 +134,21 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js b/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js index f479de950bcce..d4885fc53ad1c 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Proper-errors-document-is-not-contained-in-project.js @@ -53,21 +53,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/app.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js b/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js index 65462ae84baab..628716cd6be04 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Reports-errors-when-the-config-file-changes.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/app.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -101,21 +101,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -149,21 +149,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js b/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js index 4f47cd5f54f3c..514dcf029de41 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/Updates-diagnostics-when-'--noUnusedLabels'-changes.js @@ -43,19 +43,19 @@ Shape signatures in builder refreshed for:: /a.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -97,19 +97,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -142,19 +142,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js b/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js index 22d57ffd06393..65fd9000e8c0a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js +++ b/tests/baselines/reference/tscWatch/programUpdates/add-new-files-to-a-configured-program-without-file-list.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/commonfile1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/commonfile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -98,23 +98,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile2.ts (computed .d.ts) /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js b/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js index 9be0097c5bedf..1a8824c3e0716 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js +++ b/tests/baselines/reference/tscWatch/programUpdates/add-the-missing-module-file-for-inferred-project-should-remove-the-module-not-found-error.js @@ -45,17 +45,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/file1.ts (used version) -WatchedFiles:: -/a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/b/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -98,15 +98,15 @@ Shape signatures in builder refreshed for:: /a/b/modulefile.ts (computed .d.ts) /a/b/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/b/modulefile.ts: - {"fileName":"/a/b/moduleFile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js index 2e7f67fdcec40..ca2f45984cba5 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js @@ -46,17 +46,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/f1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -99,19 +99,19 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (computed .d.ts) /a/b/f1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js index 4ef78e41a9881..5a33cc7f03814 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/f1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -98,23 +98,23 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (computed .d.ts) /a/b/f1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js index 48b958db8510f..aa4a12698a735 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-correctly-update-configured-project-when-set-of-root-files-has-changed-through-include.js @@ -43,23 +43,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/project/file1.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/project/tsconfig.json: - {"fileName":"/user/username/projects/myproject/Project/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/project/file1.ts: - {"fileName":"/user/username/projects/myproject/Project/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/project/node_modules/@types: - {"fileName":"/user/username/projects/myproject/Project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/project/tsconfig.json: + {} +/user/username/projects/myproject/project/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/project: - {"directoryName":"/user/username/projects/myproject/project"} + {} exitCode:: ExitStatus.undefined @@ -100,25 +100,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/project/file2.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/project/tsconfig.json: - {"fileName":"/user/username/projects/myproject/Project/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/project/file1.ts: - {"fileName":"/user/username/projects/myproject/Project/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/project/node_modules/@types: - {"fileName":"/user/username/projects/myproject/Project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/project/file2.ts: - {"fileName":"/user/username/projects/myproject/Project/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/project/tsconfig.json: + {} +/user/username/projects/myproject/project/file1.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/project/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/project: - {"directoryName":"/user/username/projects/myproject/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js b/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js index c9d771a21a328..7b628852d3f06 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-handle-tsconfig-file-name-with-difference-casing.js @@ -43,17 +43,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/app.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/A/B/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/A/B/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/A/B/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js b/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js index 24c9dc715570f..9d12369451bf7 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js +++ b/tests/baselines/reference/tscWatch/programUpdates/can-update-configured-project-when-set-of-root-files-was-not-changed.js @@ -49,19 +49,19 @@ Shape signatures in builder refreshed for:: /a/b/f1.ts (used version) /a/b/f2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -103,19 +103,19 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js b/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js index 1d1e3a97eda54..5aa99c3ff6961 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js +++ b/tests/baselines/reference/tscWatch/programUpdates/change-module-to-none.js @@ -44,21 +44,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/f1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -103,21 +103,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/f1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js b/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js index 6f83238be91a8..22ef03f7bd580 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js +++ b/tests/baselines/reference/tscWatch/programUpdates/changes-in-files-are-reflected-in-project-structure.js @@ -55,15 +55,15 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -139,17 +139,17 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (computed .d.ts) /a/b/f1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/c/f3.ts: - {"fileName":"/a/c/f3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js b/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js index bc7172787e81b..63705ca588a98 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/config-file-includes-the-file.js @@ -55,21 +55,21 @@ Shape signatures in builder refreshed for:: /a/c/f2.ts (used version) /a/c/f3.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/c/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/c/tsconfig.json: - {"fileName":"/a/c/tsconfig.json","pollingInterval":250} + {} /a/c/f2.ts: - {"fileName":"/a/c/f2.ts","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/c/f3.ts: - {"fileName":"/a/c/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/c/node_modules/@types: - {"fileName":"/a/c/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js b/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js index 8ce89bda343d1..956f33d43fd32 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js +++ b/tests/baselines/reference/tscWatch/programUpdates/config-file-is-deleted.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/b/f1.ts (used version) /a/b/f2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -88,23 +88,23 @@ Output:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped diff --git a/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js index c5b9c128afc0b..85960ac0ae808 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/correctly-handles-changes-in-lib-section-of-config-file.js @@ -52,21 +52,21 @@ Shape signatures in builder refreshed for:: /compiler/lib.es5.d.ts (used version) /src/app.ts (used version) -WatchedFiles:: -/src/tsconfig.json: - {"fileName":"/src/tsconfig.json","pollingInterval":250} -/src/app.ts: - {"fileName":"/src/app.ts","pollingInterval":250} -/compiler/lib.es5.d.ts: - {"fileName":"/compiler/lib.es5.d.ts","pollingInterval":250} +PolledWatches:: /src/node_modules/@types: - {"fileName":"/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/src/tsconfig.json: + {} +/src/app.ts: + {} +/compiler/lib.es5.d.ts: + {} FsWatchesRecursive:: /src: - {"directoryName":"/src"} + {} exitCode:: ExitStatus.undefined @@ -107,23 +107,23 @@ Shape signatures in builder refreshed for:: /compiler/lib.es2015.promise.d.ts (used version) /src/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/src/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /src/tsconfig.json: - {"fileName":"/src/tsconfig.json","pollingInterval":250} + {} /src/app.ts: - {"fileName":"/src/app.ts","pollingInterval":250} + {} /compiler/lib.es5.d.ts: - {"fileName":"/compiler/lib.es5.d.ts","pollingInterval":250} -/src/node_modules/@types: - {"fileName":"/src/node_modules/@types","pollingInterval":500} + {} /compiler/lib.es2015.promise.d.ts: - {"fileName":"/compiler/lib.es2015.promise.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /src: - {"directoryName":"/src"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js b/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js index 524d0fbf0fd55..3c0b0f31eb9e2 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js +++ b/tests/baselines/reference/tscWatch/programUpdates/correctly-parses-wild-card-directories-from-implicit-glob-when-two-keys-differ-only-in-directory-seperator.js @@ -61,23 +61,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/f1.ts (computed .d.ts during emit) /user/username/projects/myproject/f2.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/f1.ts: - {"fileName":"/user/username/projects/myproject/f1.ts","pollingInterval":250} + {} /user/username/projects/myproject/f2.ts: - {"fileName":"/user/username/projects/myproject/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -190,25 +190,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/new-file.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/f1.ts: - {"fileName":"/user/username/projects/myproject/f1.ts","pollingInterval":250} + {} /user/username/projects/myproject/f2.ts: - {"fileName":"/user/username/projects/myproject/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/new-file.ts: - {"fileName":"/user/username/projects/myproject/new-file.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -308,25 +308,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/f1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/f1.ts: - {"fileName":"/user/username/projects/myproject/f1.ts","pollingInterval":250} + {} /user/username/projects/myproject/f2.ts: - {"fileName":"/user/username/projects/myproject/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/new-file.ts: - {"fileName":"/user/username/projects/myproject/new-file.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js b/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js index 080b8440f40d9..04bf91d49f66c 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js +++ b/tests/baselines/reference/tscWatch/programUpdates/create-configured-project-without-file-list.js @@ -58,23 +58,23 @@ Shape signatures in builder refreshed for:: /a/b/c/f1.ts (used version) /a/b/d/f2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/c/f1.ts: - {"fileName":"/a/b/c/f1.ts","pollingInterval":250} + {} /a/b/d/f2.ts: - {"fileName":"/a/b/d/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js index c24a8fc88e321..9c6f8b4bf2832 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/create-watch-without-config-file.js @@ -59,19 +59,19 @@ Shape signatures in builder refreshed for:: /a/b/c/module.d.ts (used version) /a/b/c/app.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/c/app.ts: - {"fileName":"/a/b/c/app.ts","pollingInterval":250} + {} /a/b/c/module.d.ts: - {"fileName":"/a/b/c/module.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js index a10797617e9a4..760e633c61143 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js +++ b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure-2.js @@ -52,17 +52,17 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/c/f3.ts: - {"fileName":"/a/c/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -148,19 +148,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/f1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/c/f3.ts: - {"fileName":"/a/c/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js index 233d8635a3ebe..9a2ceb639cadc 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js +++ b/tests/baselines/reference/tscWatch/programUpdates/deleted-files-affect-project-structure.js @@ -52,17 +52,17 @@ Shape signatures in builder refreshed for:: /a/b/f2.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/c/f3.ts: - {"fileName":"/a/c/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -147,17 +147,17 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/f1.ts (computed .d.ts) -WatchedFiles:: -/a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/b/f1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js b/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js index ad1ce86ffdbdb..24b13fc297506 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js +++ b/tests/baselines/reference/tscWatch/programUpdates/extended-source-files-are-watched.js @@ -55,19 +55,19 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -112,23 +112,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/second.tsconfig.json: - {"fileName":"/a/b/second.tsconfig.json","pollingInterval":250} + {} /a/b/first.tsconfig.json: - {"fileName":"/a/b/first.tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -175,23 +175,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/second.tsconfig.json: - {"fileName":"/a/b/second.tsconfig.json","pollingInterval":250} + {} /a/b/first.tsconfig.json: - {"fileName":"/a/b/first.tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -236,23 +236,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/second.tsconfig.json: - {"fileName":"/a/b/second.tsconfig.json","pollingInterval":250} + {} /a/b/first.tsconfig.json: - {"fileName":"/a/b/first.tsconfig.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -289,19 +289,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/file-in-files-is-deleted.js b/tests/baselines/reference/tscWatch/programUpdates/file-in-files-is-deleted.js index 57d7c816fcea1..d4deb7113f8c4 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/file-in-files-is-deleted.js +++ b/tests/baselines/reference/tscWatch/programUpdates/file-in-files-is-deleted.js @@ -49,19 +49,19 @@ Shape signatures in builder refreshed for:: /a/b/f1.ts (used version) /a/b/f2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} + {} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -110,19 +110,19 @@ No cached semantic diagnostics in the builder:: Shape signatures in builder refreshed for:: /a/b/f1.ts (computed .d.ts) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b/f2.ts: - {"fileName":"/a/b/f2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/f1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js index 65a69cb7d6087..34ac47728afb3 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/files-explicitly-excluded-in-config-file.js @@ -55,23 +55,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js b/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js index 1dd28f2ed0021..707a6169ad646 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js +++ b/tests/baselines/reference/tscWatch/programUpdates/handle-recreated-files-correctly.js @@ -55,23 +55,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -122,23 +122,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile2.ts (computed .d.ts) /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -179,21 +179,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/commonfile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -237,23 +237,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile2.ts (computed .d.ts) /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js b/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js index 979458664886f..c9be8259f5f22 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js +++ b/tests/baselines/reference/tscWatch/programUpdates/handles-the-missing-files---that-were-added-to-program-because-they-were-added-with-tripleSlashRefs.js @@ -51,15 +51,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/commonfile1.ts (used version) -WatchedFiles:: -/a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/commonfile2.ts: - {"fileName":"/a/b/commonfile2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/b/commonfile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -103,15 +103,15 @@ Shape signatures in builder refreshed for:: /a/b/commonfile2.ts (computed .d.ts) /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js b/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js index b97d4db4b0731..dbca2804f1b3a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js +++ b/tests/baselines/reference/tscWatch/programUpdates/if-config-file-doesnt-have-errors,-they-are-not-reported.js @@ -45,21 +45,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/app.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js index 8466d2e62d3c5..ea44a54abcb80 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js +++ b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-able-to-handle-@types-if-input-file-list-is-empty.js @@ -48,15 +48,15 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: -/a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/tsconfig.json: + {} FsWatchesRecursive:: /a/node_modules/@types: - {"directoryName":"/a/node_modules/@types"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js index f1bf8e3f92fa3..eb404dde0c76d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js +++ b/tests/baselines/reference/tscWatch/programUpdates/non-existing-directories-listed-in-config-file-input-array-should-be-tolerated-without-crashing-the-server.js @@ -42,19 +42,19 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b/app: - {"fileName":"/a/b/app","pollingInterval":500} + {"pollingInterval":500} /a/b/test: - {"fileName":"/a/b/test","pollingInterval":500} + {"pollingInterval":500} /a/b/something: - {"fileName":"/a/b/something","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js index f44279fbd6495..7dd759b4e9a9d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js +++ b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-configured-projects.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/b/modulefile.ts (used version) /a/b/file1.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/b/modulefile.ts: - {"fileName":"/a/b/moduleFile.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -124,27 +124,27 @@ Shape signatures in builder refreshed for:: /a/b/file1.ts (computed .d.ts) /a/b/modulefile1.ts (computed .d.ts) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b/modulefile: - {"fileName":"/a/b/moduleFile","pollingInterval":500} -/a/b/modulefile1.ts: - {"fileName":"/a/b/moduleFile1.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/file1.ts: + {} +/a/lib/lib.d.ts: + {} /a/b: - {"directoryName":"/a/b"} + {} +/a/b/modulefile1.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -191,23 +191,23 @@ Shape signatures in builder refreshed for:: /a/b/modulefile.ts (computed .d.ts) /a/b/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {} /a/b/modulefile.ts: - {"fileName":"/a/b/moduleFile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js index af64ecde0727f..37677338b891d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js +++ b/tests/baselines/reference/tscWatch/programUpdates/rename-a-module-file-and-rename-back-should-restore-the-states-for-inferred-projects.js @@ -46,15 +46,15 @@ Shape signatures in builder refreshed for:: /a/b/modulefile.ts (used version) /a/b/file1.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/b/modulefile.ts: - {"fileName":"/a/b/moduleFile.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -112,17 +112,17 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/file1.ts (computed .d.ts) -WatchedFiles:: -/a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/b/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -160,15 +160,15 @@ Shape signatures in builder refreshed for:: /a/b/modulefile.ts (computed .d.ts) /a/b/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/b/modulefile.ts: - {"fileName":"/a/b/moduleFile.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js index 4166f16b7541b..833b292ce3623 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-file-not-in-rootDir.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/b.ts: - {"fileName":"/user/username/projects/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -123,23 +123,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/b.ts: - {"fileName":"/user/username/projects/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js index ef020d04628d3..635a872ea6f6e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js +++ b/tests/baselines/reference/tscWatch/programUpdates/reports-errors-correctly-with-isolatedModules.js @@ -50,23 +50,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -121,23 +121,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js index 816d00fe07eef..3cbbec4a23623 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-handle-non-existing-directories-in-config-file.js @@ -43,23 +43,23 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/src/app.ts (used version) -WatchedFiles:: -/a/tsconfig.json: - {"fileName":"/a/tsconfig.json","pollingInterval":250} -/a/src/app.ts: - {"fileName":"/a/src/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/node_modules/@types: - {"fileName":"/a/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/notexistingfolder: - {"fileName":"/a/notexistingfolder","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/tsconfig.json: + {} +/a/src/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/src: - {"directoryName":"/a/src"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js index 04080d6345503..8fa802dd7c697 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-ignore-non-existing-files-specified-in-the-config-file.js @@ -59,19 +59,19 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/commonfile1.ts (used version) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/commonfile3.ts: - {"fileName":"/a/b/commonfile3.ts","pollingInterval":250} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/commonfile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js index e3fc789404c06..2cf43a8189e28 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/declarationDir-is-specified.js @@ -176,25 +176,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/file1.ts (computed .d.ts during emit) /user/username/projects/myproject/src/file2.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -231,25 +231,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -311,27 +311,27 @@ No cached semantic diagnostics in the builder:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file3.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -355,27 +355,27 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js index 620c42fa2a32c..0bdc2d356c5e3 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-and-declarationDir-is-specified.js @@ -176,25 +176,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/file1.ts (computed .d.ts during emit) /user/username/projects/myproject/src/file2.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -231,25 +231,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -311,27 +311,27 @@ No cached semantic diagnostics in the builder:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file3.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -355,27 +355,27 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js index 6800711e1a42f..673a8e6669886 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/when-outDir-is-specified.js @@ -176,25 +176,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/file1.ts (used version) /user/username/projects/myproject/src/file2.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -223,25 +223,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -303,27 +303,27 @@ No cached semantic diagnostics in the builder:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file3.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -343,27 +343,27 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js index 7b96140fceb23..83e6548b002fb 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/with-outFile.js @@ -174,25 +174,25 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -218,25 +218,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -297,27 +297,27 @@ No cached semantic diagnostics in the builder:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -349,27 +349,27 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js index 1b21f2ca83fcc..c87baf238012c 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified-with-declaration-enabled.js @@ -176,25 +176,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/file1.ts (computed .d.ts during emit) /user/username/projects/myproject/src/file2.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -231,25 +231,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -311,27 +311,27 @@ No cached semantic diagnostics in the builder:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file3.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -355,27 +355,27 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js index 1b80ab46e46ad..82310b617cd3d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-not-trigger-recompilation-because-of-program-emit/without-outDir-or-outFile-is-specified.js @@ -176,25 +176,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/file1.ts (used version) /user/username/projects/myproject/src/file2.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -223,25 +223,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -303,27 +303,27 @@ No cached semantic diagnostics in the builder:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file3.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -343,27 +343,27 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/file1.ts: - {"fileName":"/user/username/projects/myproject/file1.ts","pollingInterval":250} -/user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} +PolledWatches:: /a/lib/lib.es2016.full.d.ts: - {"fileName":"/a/lib/lib.es2016.full.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/file1.ts: + {} +/user/username/projects/myproject/src/file2.ts: + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js index 44ce93179b7b6..b58d7e09a225a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-properly-handle-module-resolution-changes-in-config-file.js @@ -57,23 +57,23 @@ Shape signatures in builder refreshed for:: /a/b/node_modules/module1.ts (used version) /a/b/file1.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/b/node_modules/module1.ts: - {"fileName":"/a/b/node_modules/module1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b/node_modules: - {"directoryName":"/a/b/node_modules"} + {} exitCode:: ExitStatus.undefined @@ -119,21 +119,21 @@ Shape signatures in builder refreshed for:: /a/module1.ts (computed .d.ts) /a/b/file1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/file1.ts: - {"fileName":"/a/b/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/module1.ts: - {"fileName":"/a/module1.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /a/b: - {"directoryName":"/a/b"} + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js b/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js index bb0c712f75dd8..ae0fcb3fa422d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-reflect-change-in-config-file.js @@ -58,19 +58,19 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -123,19 +123,19 @@ Shape signatures in builder refreshed for:: /a/b/commonfile2.ts (computed .d.ts) /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -183,17 +183,17 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (computed .d.ts) -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} +/a/b/commonfile1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-support-files-without-extensions.js b/tests/baselines/reference/tscWatch/programUpdates/should-support-files-without-extensions.js index b365633a6644f..8db7ed20c3cbc 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-support-files-without-extensions.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-support-files-without-extensions.js @@ -40,13 +40,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/compile (used version) -WatchedFiles:: -/a/compile: - {"fileName":"/a/compile","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/compile: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js b/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js index 83192058d49be..44e401474b612 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js @@ -60,23 +60,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js b/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js index 7675045eb4526..faafa22dc875f 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js +++ b/tests/baselines/reference/tscWatch/programUpdates/shouldnt-report-error-about-unused-function-incorrectly-when-file-changes-from-global-to-module.js @@ -45,13 +45,13 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/file.ts (used version) -WatchedFiles:: -/a/b/file.ts: - {"fileName":"/a/b/file.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/b/file.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -100,13 +100,13 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/file.ts (computed .d.ts) -WatchedFiles:: -/a/b/file.ts: - {"fileName":"/a/b/file.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/b/file.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js b/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js index e14955f6cc7ca..c97ab6a796e13 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js +++ b/tests/baselines/reference/tscWatch/programUpdates/two-watch-programs-are-not-affected-by-each-other.js @@ -51,15 +51,15 @@ Shape signatures in builder refreshed for:: /a/c/f2.ts (used version) /a/d/f3.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/c/f2.ts: - {"fileName":"/a/c/f2.ts","pollingInterval":250} + {} /a/d/f3.ts: - {"fileName":"/a/d/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -110,20 +110,17 @@ Shape signatures in builder refreshed for:: /a/d/f3.ts (used version) /a/b/f1.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/c/f2.ts: - {"fileName":"/a/c/f2.ts","pollingInterval":250} - {"fileName":"/a/c/f2.ts","pollingInterval":250} + {} /a/d/f3.ts: - {"fileName":"/a/d/f3.ts","pollingInterval":250} - {"fileName":"/a/d/f3.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/b/f1.ts: - {"fileName":"/a/b/f1.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js b/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js index d5390acf149ae..05d9c456981c7 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js +++ b/tests/baselines/reference/tscWatch/programUpdates/types-should-load-from-config-file-path-if-config-exists.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/b/app.ts (used version) /a/b/node_modules/@types/node/index.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/app.ts: - {"fileName":"/a/b/app.ts","pollingInterval":250} + {} /a/b/node_modules/@types/node/index.d.ts: - {"fileName":"/a/b/node_modules/@types/node/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b/node_modules: - {"directoryName":"/a/b/node_modules"} + {} /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js index d6571f1f2e3e3..fb86001568eaa 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js @@ -63,21 +63,21 @@ Shape signatures in builder refreshed for:: /a.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /b.ts: - {"fileName":"/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -139,21 +139,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /b.ts: - {"fileName":"/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -188,21 +188,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /b.ts: - {"fileName":"/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js index b95366558d2e8..1c294b8ddcdfc 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-when-useDefineForClassFields-changes.js @@ -49,19 +49,19 @@ Shape signatures in builder refreshed for:: /a.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -111,19 +111,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js b/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js index d49eea56c629a..a718a083f7cff 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-emit-on-jsx-option-change.js @@ -44,21 +44,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/index.tsx (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.tsx: - {"fileName":"/user/username/projects/myproject/index.tsx","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.tsx: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -93,21 +93,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.tsx: - {"fileName":"/user/username/projects/myproject/index.tsx","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.tsx: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js index c29e44a58d755..d620c7328b97a 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-and-emit-when-importsNotUsedAsValues-changes.js @@ -50,23 +50,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (used version) /user/username/projects/myproject/b.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -121,23 +121,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -179,23 +179,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -240,23 +240,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js index 9412986369c3c..7ade975359b04 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-correctly-when-declaration-emit-is-disabled-in-compiler-options.js @@ -53,23 +53,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -113,23 +113,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -168,23 +168,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -233,23 +233,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -288,23 +288,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/b.ts (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js index 488bb2415cd91..82836c240c688 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-default-options.js @@ -59,15 +59,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -112,15 +112,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -173,15 +173,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js index 4f797d83b2383..a47c7c683f9be 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipDefaultLibCheck.js @@ -54,15 +54,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -106,15 +106,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -161,15 +161,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js index 477651d48cf97..9f3cee62955ea 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-module-file-with-global-definitions-changes/with-skipLibCheck.js @@ -54,15 +54,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -106,15 +106,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -161,15 +161,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js index 93e433a34a981..13e80bebbdca0 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-default-options.js @@ -56,15 +56,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -105,15 +105,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -167,15 +167,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js index 65d2b54aef144..f8229c73998a8 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipDefaultLibCheck.js @@ -51,15 +51,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -99,15 +99,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -155,15 +155,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js index a65540016c5e6..53379be92a74e 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-in-lib-file/when-non-module-file-changes/with-skipLibCheck.js @@ -51,15 +51,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -99,15 +99,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -155,15 +155,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js index ce71c8e888fa1..f8a0ee0ab6cfd 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-ambient-modules-of-program-changes.js @@ -45,21 +45,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -122,23 +122,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (computed .d.ts) /user/username/projects/myproject/b.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/b.ts: - {"fileName":"/user/username/projects/myproject/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -175,21 +175,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js index 2bbd474f5792b..4e787187b7f0b 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-forceConsistentCasingInFileNames-changes.js @@ -49,21 +49,21 @@ Shape signatures in builder refreshed for:: /b.ts (used version) /a/lib/lib.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /b.ts: - {"fileName":"/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined @@ -126,21 +126,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /tsconfig.json: - {"fileName":"/tsconfig.json","pollingInterval":250} + {} /a.ts: - {"fileName":"/a.ts","pollingInterval":250} + {} /b.ts: - {"fileName":"/b.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /: - {"directoryName":""} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js index bbc5ce62bce6a..982c3e13f4437 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-noErrorTruncation-changes.js @@ -57,21 +57,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -113,21 +113,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js index 80b6a9c592175..c400ec28ffc0d 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-errors-when-strictNullChecks-changes.js @@ -44,21 +44,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -100,21 +100,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -152,21 +152,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -199,21 +199,21 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js b/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js index 410db4b1367bf..a29d8a68868bb 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-moduleResolution-when-resolveJsonModule-changes.js @@ -51,25 +51,25 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/data.json: - {"fileName":"/user/username/projects/myproject/data.json","pollingInterval":500} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -110,26 +110,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/data.json (computed .d.ts) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/data.json: - {"fileName":"/user/username/projects/myproject/data.json","pollingInterval":500} - {"fileName":"/user/username/projects/myproject/data.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} +/user/username/projects/myproject/data.json: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js b/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js index 6cf84cd6877f2..c0e987afec7be 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js +++ b/tests/baselines/reference/tscWatch/programUpdates/watched-files-when-file-is-deleted-and-new-file-is-added-as-part-of-change.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /home/username/project/src/file1.ts (used version) -WatchedFiles:: -/home/username/project/tsconfig.json: - {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} -/home/username/project/src/file1.ts: - {"fileName":"/home/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /home/username/project/node_modules/@types: - {"fileName":"/home/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/home/username/project/tsconfig.json: + {} +/home/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /home/username/project: - {"directoryName":"/home/username/project"} + {} exitCode:: ExitStatus.undefined @@ -96,21 +96,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /home/username/project/src/file2.ts (computed .d.ts) -WatchedFiles:: -/home/username/project/tsconfig.json: - {"fileName":"/home/username/project/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /home/username/project/node_modules/@types: - {"fileName":"/home/username/project/node_modules/@types","pollingInterval":500} -/home/username/project/src/file2.ts: - {"fileName":"/home/username/project/src/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/home/username/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/home/username/project/src/file2.ts: + {} FsWatchesRecursive:: /home/username/project: - {"directoryName":"/home/username/project"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-creating-extensionless-file.js b/tests/baselines/reference/tscWatch/programUpdates/when-creating-extensionless-file.js index 2c6d1ff7e912d..2f9df780552cd 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-creating-extensionless-file.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-creating-extensionless-file.js @@ -54,21 +54,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/index.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -91,21 +91,21 @@ Reloading new file names and options Synchronizing program -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js b/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js index 27c0214047124..3ef0e3a7ad4e2 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-creating-new-file-in-symlinked-folder.js @@ -64,25 +64,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/client/folder1/module1.ts (used version) /user/username/projects/myproject/client/linktofolder2/module2.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/client/folder1/module1.ts: - {"fileName":"/user/username/projects/myproject/client/folder1/module1.ts","pollingInterval":250} + {} /user/username/projects/myproject/client/linktofolder2/module2.ts: - {"fileName":"/user/username/projects/myproject/client/linktofolder2/module2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/client: - {"directoryName":"/user/username/projects/myproject/client"} + {} /user/username/projects/myproject/folder2: - {"directoryName":"/user/username/projects/myproject/folder2"} + {} exitCode:: ExitStatus.undefined @@ -145,27 +145,27 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/client/linktofolder2/module3.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/client/folder1/module1.ts: - {"fileName":"/user/username/projects/myproject/client/folder1/module1.ts","pollingInterval":250} + {} /user/username/projects/myproject/client/linktofolder2/module2.ts: - {"fileName":"/user/username/projects/myproject/client/linktofolder2/module2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/client/linktofolder2/module3.ts: - {"fileName":"/user/username/projects/myproject/client/linktofolder2/module3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/client: - {"directoryName":"/user/username/projects/myproject/client"} + {} /user/username/projects/myproject/folder2: - {"directoryName":"/user/username/projects/myproject/folder2"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js b/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js index c6e64a7b34dd0..53b66650d12e1 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js @@ -76,31 +76,31 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.d.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -206,33 +206,33 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.d.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -284,33 +284,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -382,33 +382,33 @@ Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detec Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -463,33 +463,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.d.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -583,33 +583,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js b/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js index 4b564de1611fd..b265e8925eacb 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-skipLibCheck-and-skipDefaultLibCheck-changes.js @@ -71,23 +71,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/a.ts (used version) /user/username/projects/myproject/b.d.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -129,23 +129,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -189,23 +189,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -253,23 +253,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -312,23 +312,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -367,23 +367,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -432,23 +432,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /user/username/projects/myproject/b.d.ts: - {"fileName":"/user/username/projects/myproject/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js b/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js index eb86e16b5733e..106039f6732b1 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js +++ b/tests/baselines/reference/tscWatch/programUpdates/works-correctly-when-config-file-is-changed-but-its-content-havent.js @@ -52,19 +52,19 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: @@ -98,19 +98,19 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js index 674bec0450f3d..426b88e918f6c 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-sample-project.js @@ -406,35 +406,35 @@ Dependencies for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/core/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/sample1/tests/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/sample1/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.d.ts: - {"fileName":"/user/username/projects/sample1/core/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.d.ts: - {"fileName":"/user/username/projects/sample1/logic/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.d.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/sample1/tests/node_modules/@types: - {"fileName":"/user/username/projects/sample1/tests/node_modules/@types","pollingInterval":500} -/user/username/projects/sample1/node_modules/@types: - {"fileName":"/user/username/projects/sample1/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -540,35 +540,35 @@ function foo() { } Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/sample1/tests/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/sample1/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.d.ts: - {"fileName":"/user/username/projects/sample1/core/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.d.ts: - {"fileName":"/user/username/projects/sample1/logic/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.d.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/sample1/tests/node_modules/@types: - {"fileName":"/user/username/projects/sample1/tests/node_modules/@types","pollingInterval":500} -/user/username/projects/sample1/node_modules/@types: - {"fileName":"/user/username/projects/sample1/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -727,35 +727,35 @@ Dependencies for:: /user/username/projects/sample1/logic/index.d.ts /user/username/projects/sample1/core/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/sample1/tests/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/sample1/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.d.ts: - {"fileName":"/user/username/projects/sample1/core/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/logic/index.d.ts: - {"fileName":"/user/username/projects/sample1/logic/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.d.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/sample1/tests/node_modules/@types: - {"fileName":"/user/username/projects/sample1/tests/node_modules/@types","pollingInterval":500} -/user/username/projects/sample1/node_modules/@types: - {"fileName":"/user/username/projects/sample1/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined @@ -987,35 +987,35 @@ Dependencies for:: /user/username/projects/sample1/logic/decls/index.d.ts /user/username/projects/sample1/core/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/sample1/tests/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/sample1/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/sample1/tests/tsconfig.json: - {"fileName":"/user/username/projects/sample1/tests/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/core/tsconfig.json: - {"fileName":"/user/username/projects/sample1/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/logic/tsconfig.json: - {"fileName":"/user/username/projects/sample1/logic/tsconfig.json","pollingInterval":250} + {} /user/username/projects/sample1/tests/index.ts: - {"fileName":"/user/username/projects/sample1/tests/index.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/index.d.ts: - {"fileName":"/user/username/projects/sample1/core/index.d.ts","pollingInterval":250} + {} /user/username/projects/sample1/core/anothermodule.d.ts: - {"fileName":"/user/username/projects/sample1/core/anotherModule.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/sample1/tests/node_modules/@types: - {"fileName":"/user/username/projects/sample1/tests/node_modules/@types","pollingInterval":500} -/user/username/projects/sample1/node_modules/@types: - {"fileName":"/user/username/projects/sample1/node_modules/@types","pollingInterval":500} + {} /user/username/projects/sample1/logic/decls/index.d.ts: - {"fileName":"/user/username/projects/sample1/logic/decls/index.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/sample1/core: - {"directoryName":"/user/username/projects/sample1/core"} + {} /user/username/projects/sample1/logic: - {"directoryName":"/user/username/projects/sample1/logic"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js index 3a254f55bddb4..c8ef81652edae 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders-with-no-files-clause.js @@ -223,43 +223,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitivereferences/b"} - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} exitCode:: ExitStatus.undefined @@ -390,43 +388,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitivereferences/b"} - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} exitCode:: ExitStatus.undefined @@ -490,43 +486,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/nrefs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/nrefs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} +/user/username/projects/transitivereferences/nrefs/a.d.ts: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitivereferences/b"} - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/nrefs: - {"directoryName":"/user/username/projects/transitiveReferences/nrefs"} + {} exitCode:: ExitStatus.undefined @@ -585,43 +579,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} +/user/username/projects/transitivereferences/refs/a.d.ts: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitivereferences/b"} - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -680,44 +672,43 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/nrefs/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/nrefs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/nrefs/a.d.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitivereferences/b"} - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/nrefs: - {"directoryName":"/user/username/projects/transitiveReferences/nrefs"} + {} exitCode:: ExitStatus.undefined @@ -768,40 +759,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/b/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} +/user/username/projects/transitivereferences/refs/a.d.ts: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitivereferences/b"} - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -857,35 +847,35 @@ Dependencies for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/b/index.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/b/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -947,43 +937,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} - {"directoryName":"/user/username/projects/transitivereferences/b"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitivereferences/a"} - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -1045,42 +1033,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} - {"directoryName":"/user/username/projects/transitivereferences/b"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -1141,43 +1128,41 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} - {"directoryName":"/user/username/projects/transitivereferences/b"} + {} /user/username/projects/transitivereferences/c: - {"directoryName":"/user/username/projects/transitivereferences/c"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} - {"directoryName":"/user/username/projects/transitivereferences/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js index 75a0658cf9a84..c7018f54ee68a 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references-in-different-folders.js @@ -223,39 +223,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -386,39 +386,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -482,39 +482,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/nrefs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/nrefs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} +/user/username/projects/transitivereferences/nrefs/a.d.ts: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/nrefs: - {"directoryName":"/user/username/projects/transitiveReferences/nrefs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -573,39 +573,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} +/user/username/projects/transitivereferences/refs/a.d.ts: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -664,39 +664,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/nrefs/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/nrefs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/nrefs/a.d.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/nrefs: - {"directoryName":"/user/username/projects/transitiveReferences/nrefs"} + {} exitCode:: ExitStatus.undefined @@ -747,35 +747,35 @@ Dependencies for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/b/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} +/user/username/projects/transitivereferences/refs/a.d.ts: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -831,33 +831,33 @@ Dependencies for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/b/index.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/b/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -919,39 +919,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -1013,39 +1013,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined @@ -1106,39 +1106,39 @@ Dependencies for:: /user/username/projects/transitiveReferences/b/index.d.ts /user/username/projects/transitiveReferences/a/index.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/c/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/c/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/c/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/b/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c/index.ts: - {"fileName":"/user/username/projects/transitiveReferences/c/index.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} +/user/username/projects/transitivereferences: + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/c/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/c/node_modules/@types","pollingInterval":500} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/a/tsconfig.json: - {"fileName":"/user/username/projects/transitiveReferences/a/tsconfig.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b/index.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a/index.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a/index.d.ts","pollingInterval":250} - -FsWatches:: -/user/username/projects/transitivereferences: - {"directoryName":"/user/username/projects/transitiveReferences"} + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/b: - {"directoryName":"/user/username/projects/transitiveReferences/b"} + {} /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/a: - {"directoryName":"/user/username/projects/transitiveReferences/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js index 5a4b518a98499..56ed3cfd223fe 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/on-transitive-references.js @@ -247,31 +247,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -403,31 +403,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -491,31 +491,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/nrefs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/nrefs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/nrefs: - {"directoryName":"/user/username/projects/transitiveReferences/nrefs"} + {} exitCode:: ExitStatus.undefined @@ -574,31 +574,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -657,33 +657,33 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/nrefs/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/nrefs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/nrefs/a.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} /user/username/projects/transitivereferences/nrefs: - {"directoryName":"/user/username/projects/transitiveReferences/nrefs"} + {} exitCode:: ExitStatus.undefined @@ -734,29 +734,29 @@ Dependencies for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/b.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -812,27 +812,27 @@ Dependencies for:: /user/username/projects/transitiveReferences/refs/a.d.ts /user/username/projects/transitiveReferences/b.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/b.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -905,31 +905,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -991,31 +991,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined @@ -1077,31 +1077,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js b/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js index 0aed757be8309..4cdd835b165a2 100644 --- a/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/when-referenced-project-uses-different-module-resolution.js @@ -234,31 +234,31 @@ Dependencies for:: /user/username/projects/transitiveReferences/b.d.ts /user/username/projects/transitiveReferences/a.d.ts -WatchedFiles:: +PolledWatches:: +/user/username/projects/transitivereferences/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/transitivereferences/tsconfig.c.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.c.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.b.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.b.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/tsconfig.a.json: - {"fileName":"/user/username/projects/transitiveReferences/tsconfig.a.json","pollingInterval":250} + {} /user/username/projects/transitivereferences/c.ts: - {"fileName":"/user/username/projects/transitiveReferences/c.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/b.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/b.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/a.d.ts","pollingInterval":250} + {} /user/username/projects/transitivereferences/refs/a.d.ts: - {"fileName":"/user/username/projects/transitiveReferences/refs/a.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/transitivereferences/node_modules/@types: - {"fileName":"/user/username/projects/transitiveReferences/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/transitivereferences/refs: - {"directoryName":"/user/username/projects/transitiveReferences/refs"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js b/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js index ec5ba33068815..2daa6418a1aa8 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/caching-works.js @@ -56,19 +56,19 @@ Shape signatures in builder refreshed for:: /a/f1.ts (used version) /a/d/f0.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/d/f0.ts: - {"fileName":"/a/d/f0.ts","pollingInterval":250} + {} /a/f1.ts: - {"fileName":"/a/f1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -129,19 +129,19 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/d/f0.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/d/f0.ts: - {"fileName":"/a/d/f0.ts","pollingInterval":250} + {} /a/f1.ts: - {"fileName":"/a/f1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -187,21 +187,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/d/f0.ts (computed .d.ts) -WatchedFiles:: -/a/d/f0.ts: - {"fileName":"/a/d/f0.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /node_modules: - {"fileName":"/node_modules","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/d/f0.ts: + {} +/a/lib/lib.d.ts: + {} /: - {"directoryName":""} + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -255,19 +255,19 @@ Shape signatures in builder refreshed for:: /a/f1.ts (computed .d.ts) /a/d/f0.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/d/f0.ts: - {"fileName":"/a/d/f0.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/f1.ts: - {"fileName":"/a/f1.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js index ef9f47293af15..af0991419ee23 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-with-configFile.js @@ -49,25 +49,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/somemodule/index.d.ts (used version) /user/username/projects/myproject/test.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/test.ts: - {"fileName":"/user/username/projects/myproject/test.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/somemodule/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/somemodule/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -86,25 +86,25 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/test.ts: - {"fileName":"/user/username/projects/myproject/test.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/somemodule/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/somemodule/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js index 29acf8b3c672b..b274c2175ac88 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/ignores-changes-in-node_modules-that-start-with-dot/watch-without-configFile.js @@ -49,19 +49,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/somemodule/index.d.ts (used version) /user/username/projects/myproject/test.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/test.ts: - {"fileName":"/user/username/projects/myproject/test.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/somemodule/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/somemodule/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user: - {"directoryName":"/user"} + {} exitCode:: ExitStatus.undefined @@ -80,19 +80,19 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/test.ts: - {"fileName":"/user/username/projects/myproject/test.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/somemodule/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/somemodule/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user: - {"directoryName":"/user"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js b/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js index fe2afcf3739ba..65ebe6b008841 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/loads-missing-files-from-disk.js @@ -45,21 +45,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/foo.ts (used version) -WatchedFiles:: -/a/foo.ts: - {"fileName":"/a/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /node_modules: - {"fileName":"/node_modules","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/foo.ts: + {} +/a/lib/lib.d.ts: + {} /: - {"directoryName":""} + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -105,19 +105,19 @@ Shape signatures in builder refreshed for:: /a/bar.d.ts (used version) /a/foo.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/foo.ts: - {"fileName":"/a/foo.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/bar.d.ts: - {"fileName":"/a/bar.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js b/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js index a7a69e9bbf8fb..35aaf20a8f7e7 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/should-compile-correctly-when-resolved-module-goes-missing-and-then-comes-back.js @@ -46,19 +46,19 @@ Shape signatures in builder refreshed for:: /a/bar.d.ts (used version) /a/foo.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/foo.ts: - {"fileName":"/a/foo.ts","pollingInterval":250} + {} /a/bar.d.ts: - {"fileName":"/a/bar.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -101,21 +101,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/foo.ts (computed .d.ts) -WatchedFiles:: -/a/foo.ts: - {"fileName":"/a/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /node_modules: - {"fileName":"/node_modules","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/foo.ts: + {} +/a/lib/lib.d.ts: + {} /: - {"directoryName":""} + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined @@ -152,19 +152,19 @@ Shape signatures in builder refreshed for:: /a/bar.d.ts (used version) /a/foo.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/foo.ts: - {"fileName":"/a/foo.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/bar.d.ts: - {"fileName":"/a/bar.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a: - {"directoryName":"/a"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js b/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js index e1320878fe8ab..68ddf1b43970e 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/when-types-in-compiler-option-are-global-and-installed-at-later-point.js @@ -50,21 +50,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/lib/app.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/lib/app.ts: - {"fileName":"/user/username/projects/myproject/lib/app.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules: - {"fileName":"/user/username/projects/myproject/node_modules","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/lib/app.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -113,25 +113,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts (used version) /user/username/projects/myproject/lib/app.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/lib/app.ts: - {"fileName":"/user/username/projects/myproject/lib/app.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@myapp/ts-types/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/@myapp/ts-types/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined @@ -143,25 +143,25 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/lib/app.ts: - {"fileName":"/user/username/projects/myproject/lib/app.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@myapp/ts-types/types/somefile.define.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@myapp/ts-types/package.json: - {"fileName":"/user/username/projects/myproject/node_modules/@myapp/ts-types/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js b/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js index 35fecf02e88db..ab8e19027fd56 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/with-modules-linked-to-sibling-folder.js @@ -59,33 +59,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/linked-package/dist/index.d.ts (used version) /user/username/projects/myproject/main/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/main/@scoped: + {"pollingInterval":500} +/user/username/projects/myproject/main/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/main/tsconfig.json: - {"fileName":"/user/username/projects/myproject/main/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main/index.ts: - {"fileName":"/user/username/projects/myproject/main/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/linked-package/dist/index.d.ts: - {"fileName":"/user/username/projects/myproject/linked-package/dist/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/linked-package/dist/other.d.ts: - {"fileName":"/user/username/projects/myproject/linked-package/dist/other.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/main/@scoped: - {"fileName":"/user/username/projects/myproject/main/@scoped","pollingInterval":500} + {} /user/username/projects/myproject/linked-package/package.json: - {"fileName":"/user/username/projects/myproject/linked-package/package.json","pollingInterval":250} -/user/username/projects/myproject/main/node_modules/@types: - {"fileName":"/user/username/projects/myproject/main/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/linked-package: - {"directoryName":"/user/username/projects/myproject/linked-package"} + {} /user/username/projects/myproject/main/node_modules: - {"directoryName":"/user/username/projects/myproject/main/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js index 7a31ccf2e162a..ecebc98929664 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-included-file-with-ambient-module-changes.js @@ -60,19 +60,19 @@ Shape signatures in builder refreshed for:: /a/b/foo.ts (used version) /a/b/bar.d.ts (used version) -WatchedFiles:: -/a/b/foo.ts: - {"fileName":"/a/b/foo.ts","pollingInterval":250} -/a/b/bar.d.ts: - {"fileName":"/a/b/bar.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules: - {"fileName":"/a/b/node_modules","pollingInterval":500} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/foo.ts: + {} +/a/b/bar.d.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -127,19 +127,19 @@ Shape signatures in builder refreshed for:: /a/b/bar.d.ts (used version) /a/b/foo.ts (computed .d.ts) -WatchedFiles:: -/a/b/foo.ts: - {"fileName":"/a/b/foo.ts","pollingInterval":250} -/a/b/bar.d.ts: - {"fileName":"/a/b/bar.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules: - {"fileName":"/a/b/node_modules","pollingInterval":500} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/foo.ts: + {} +/a/b/bar.d.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js index 680941f6bbb29..eae165b7aaf8a 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-installing-something-in-node_modules-or-@types-when-there-is-no-notification-from-fs-for-index-file.js @@ -90,31 +90,31 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/node/base.d.ts (used version) /user/username/projects/myproject/node_modules/@types/node/index.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/worker.ts: - {"fileName":"/user/username/projects/myproject/worker.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/base.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/base.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/ts3.6/base.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/ts3.6/base.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/globals.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/globals.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/@types: - {"directoryName":"/user/username/projects/myproject/node_modules/@types"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -246,23 +246,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/worker.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/worker.ts: - {"fileName":"/user/username/projects/myproject/worker.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/@types: - {"directoryName":"/user/username/projects/myproject/node_modules/@types"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -337,25 +337,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/mocha/index.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/worker.ts: - {"fileName":"/user/username/projects/myproject/worker.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/mocha/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/mocha/index.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/@types: - {"directoryName":"/user/username/projects/myproject/node_modules/@types"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -402,25 +402,25 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/worker.ts: - {"fileName":"/user/username/projects/myproject/worker.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/mocha/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/mocha/index.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/@types: - {"directoryName":"/user/username/projects/myproject/node_modules/@types"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -511,33 +511,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/node/base.d.ts (used version) /user/username/projects/myproject/node_modules/@types/node/index.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/worker.ts: - {"fileName":"/user/username/projects/myproject/worker.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/mocha/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/mocha/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/base.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/base.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/ts3.6/base.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/ts3.6/base.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/node/globals.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/node/globals.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/@types: - {"directoryName":"/user/username/projects/myproject/node_modules/@types"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js index cdcb9826c2543..3df2052361eda 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-module-resolution-changes-to-ambient-module.js @@ -45,17 +45,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/b/foo.ts (used version) -WatchedFiles:: -/a/b/foo.ts: - {"fileName":"/a/b/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules: - {"fileName":"/a/b/node_modules","pollingInterval":500} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/foo.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -113,21 +113,21 @@ Shape signatures in builder refreshed for:: /a/b/foo.ts (computed .d.ts) /a/b/node_modules/@types/node/index.d.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/b/foo.ts: - {"fileName":"/a/b/foo.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/b/node_modules/@types/node/index.d.ts: - {"fileName":"/a/b/node_modules/@types/node/index.d.ts","pollingInterval":250} + {} /a/b/node_modules/@types/node/package.json: - {"fileName":"/a/b/node_modules/@types/node/package.json","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /a/b/node_modules/@types: - {"directoryName":"/a/b/node_modules/@types"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js index 03e4f971c3bf0..898bef4f70e53 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-renaming-node_modules-folder-that-already-contains-@types-folder.js @@ -48,17 +48,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/a.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules: - {"fileName":"/user/username/projects/myproject/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/a.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -105,21 +105,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/@types/qqq/index.d.ts (used version) /user/username/projects/myproject/a.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/a.ts: - {"fileName":"/user/username/projects/myproject/a.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/@types/qqq/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/@types/qqq/index.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/@types: - {"directoryName":"/user/username/projects/myproject/node_modules/@types"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js b/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js index 1b521b05289ce..c52887897687b 100644 --- a/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js +++ b/tests/baselines/reference/tscWatch/resolutionCache/works-when-reusing-program-with-files-from-external-library.js @@ -57,31 +57,31 @@ Shape signatures in builder refreshed for:: /a/b/projects/myproject/src/file1.ts (used version) /a/b/projects/myproject/src/file2.ts (used version) -WatchedFiles:: -/a/b/projects/myproject/src/tsconfig.json: - {"fileName":"/a/b/projects/myProject/src/tsconfig.json","pollingInterval":250} -/a/b/projects/myproject/src/file1.ts: - {"fileName":"/a/b/projects/myProject/src/file1.ts","pollingInterval":250} -/a/b/projects/myproject/node_modules/module1/index.js: - {"fileName":"/a/b/projects/myProject/node_modules/module1/index.js","pollingInterval":250} -/a/b/projects/myproject/src/file2.ts: - {"fileName":"/a/b/projects/myProject/src/file2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/projects/myproject/src/node_modules: - {"fileName":"/a/b/projects/myProject/src/node_modules","pollingInterval":500} + {"pollingInterval":500} /a/b/projects/myproject/src/node_modules/@types: - {"fileName":"/a/b/projects/myProject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b/projects/myproject/node_modules/@types: - {"fileName":"/a/b/projects/myProject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/projects/myproject/src/tsconfig.json: + {} +/a/b/projects/myproject/src/file1.ts: + {} +/a/b/projects/myproject/node_modules/module1/index.js: + {} +/a/b/projects/myproject/src/file2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b/projects/myproject/node_modules: - {"directoryName":"/a/b/projects/myProject/node_modules"} + {} /a/b/projects/myproject/src: - {"directoryName":"/a/b/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined @@ -132,31 +132,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/b/projects/myproject/src/file1.ts (computed .d.ts) -WatchedFiles:: -/a/b/projects/myproject/src/tsconfig.json: - {"fileName":"/a/b/projects/myProject/src/tsconfig.json","pollingInterval":250} -/a/b/projects/myproject/src/file1.ts: - {"fileName":"/a/b/projects/myProject/src/file1.ts","pollingInterval":250} -/a/b/projects/myproject/node_modules/module1/index.js: - {"fileName":"/a/b/projects/myProject/node_modules/module1/index.js","pollingInterval":250} -/a/b/projects/myproject/src/file2.ts: - {"fileName":"/a/b/projects/myProject/src/file2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/projects/myproject/src/node_modules: - {"fileName":"/a/b/projects/myProject/src/node_modules","pollingInterval":500} + {"pollingInterval":500} /a/b/projects/myproject/src/node_modules/@types: - {"fileName":"/a/b/projects/myProject/src/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b/projects/myproject/node_modules/@types: - {"fileName":"/a/b/projects/myProject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/projects/myproject/src/tsconfig.json: + {} +/a/b/projects/myproject/src/file1.ts: + {} +/a/b/projects/myproject/node_modules/module1/index.js: + {} +/a/b/projects/myproject/src/file2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b/projects/myproject/node_modules: - {"directoryName":"/a/b/projects/myProject/node_modules"} + {} /a/b/projects/myproject/src: - {"directoryName":"/a/b/projects/myproject/src"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js index 394859cce51f6..055f285a45241 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js index b78327f3d20c7..6f4bfcce31681 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js index 31d0171535376..06a94a6c1588e 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-preserveSymlinks.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar.ts (used version) /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js index e8aaaabe63696..7eb45f23c6e30 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js index 2e22ee7ae0e36..c44c6c7972489 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js index 62dca346c1783..74f0e108b4277 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package-with-preserveSymlinks.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar.ts (used version) /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js index fdee02c04ffd9..4d423c22a3301 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field-with-scoped-package.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar.ts (used version) /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js index f6c7790fa7dfc..30ad3fb28c327 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-packageJson-has-types-field.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar.ts (used version) /user/username/projects/myproject/packages/a/src/index.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/index.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/index.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/index.ts: + {} +/user/username/projects/myproject/packages/b/src/bar.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js index 89f01e8b505c5..46a7cd0107f3f 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js index 60e19c98dfbc2..2fdfabe13d009 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js index 8d777c5dc7074..b8558128b3de3 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-preserveSymlinks.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js index 7d64d99143429..10701b2b8f438 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js index 77a5f48c23a94..3fc742a1ab1fb 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks-when-solution-is-already-built.js @@ -206,42 +206,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts) /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js index 4add531da6633..a09c00d8ebc20 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package-with-preserveSymlinks.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js index a3efb115885ab..5e15028b53823 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder-with-scoped-package.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js index 53b01c1cc6981..1f6d97c7aac94 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/when-referencing-file-from-subFolder.js @@ -66,42 +66,41 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/packages/b/src/bar/foo.ts (used version) /user/username/projects/myproject/packages/a/src/test.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/packages/a/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/A/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/b/tsconfig.json: - {"fileName":"/user/username/projects/myproject/packages/B/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/packages/a/src/test.ts: - {"fileName":"/user/username/projects/myproject/packages/A/src/test.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/foo.ts","pollingInterval":250} -/user/username/projects/myproject/packages/b/src/bar/foo.ts: - {"fileName":"/user/username/projects/myproject/packages/B/src/bar/foo.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/packages/a/node_modules: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules: - {"fileName":"/user/username/projects/myproject/packages/node_modules","pollingInterval":500} -/user/username/projects/myproject/packages/b/package.json: - {"fileName":"/user/username/projects/myproject/packages/B/package.json","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/packages/a/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/A/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/packages/node_modules/@types: - {"fileName":"/user/username/projects/myproject/packages/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/packages/a/tsconfig.json: + {} +/user/username/projects/myproject/packages/b/tsconfig.json: + {} +/user/username/projects/myproject/packages/a/src/test.ts: + {} +/user/username/projects/myproject/packages/b/src/foo.ts: + {} +/user/username/projects/myproject/packages/b/src/bar/foo.ts: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/packages/b/package.json: + {} FsWatchesRecursive:: /user/username/projects/myproject/packages/b/src: - {"directoryName":"/user/username/projects/myproject/packages/b/src"} + {} /user/username/projects/myproject/packages/a/src: - {"directoryName":"/user/username/projects/myproject/packages/A/src"} - {"directoryName":"/user/username/projects/myproject/packages/a/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project-when-solution-is-already-built.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project-when-solution-is-already-built.js index 760b3e5c7f2e5..08b55425458d2 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project-when-solution-is-already-built.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project-when-solution-is-already-built.js @@ -342,37 +342,37 @@ Shape signatures in builder refreshed for:: /user/username/projects/demo/core/utilities.ts (computed .d.ts) /user/username/projects/demo/animals/dog.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/demo/animals/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/demo/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/demo/animals/tsconfig.json: - {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/core/tsconfig.json: - {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/tsconfig-base.json: - {"fileName":"/user/username/projects/demo/tsconfig-base.json","pollingInterval":250} + {} /user/username/projects/demo/animals/animal.ts: - {"fileName":"/user/username/projects/demo/animals/animal.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/dog.ts: - {"fileName":"/user/username/projects/demo/animals/dog.ts","pollingInterval":250} + {} +/user/username/projects/demo/animals: + {} /user/username/projects/demo/animals/index.ts: - {"fileName":"/user/username/projects/demo/animals/index.ts","pollingInterval":250} + {} /user/username/projects/demo/core/utilities.ts: - {"fileName":"/user/username/projects/demo/core/utilities.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/demo/animals/node_modules/@types: - {"fileName":"/user/username/projects/demo/animals/node_modules/@types","pollingInterval":500} -/user/username/projects/demo/node_modules/@types: - {"fileName":"/user/username/projects/demo/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} FsWatchesRecursive:: /user/username/projects/demo/core: - {"directoryName":"/user/username/projects/demo/core"} + {} /user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project.js b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project.js index 311d03dc487c2..cd78bcd9f5c8f 100644 --- a/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project.js +++ b/tests/baselines/reference/tscWatch/sourceOfProjectReferenceRedirect/with-simple-project.js @@ -134,37 +134,37 @@ Shape signatures in builder refreshed for:: /user/username/projects/demo/core/utilities.ts (used version) /user/username/projects/demo/animals/dog.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/demo/animals/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/demo/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/demo/animals/tsconfig.json: - {"fileName":"/user/username/projects/demo/animals/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/core/tsconfig.json: - {"fileName":"/user/username/projects/demo/core/tsconfig.json","pollingInterval":250} + {} /user/username/projects/demo/tsconfig-base.json: - {"fileName":"/user/username/projects/demo/tsconfig-base.json","pollingInterval":250} + {} /user/username/projects/demo/animals/animal.ts: - {"fileName":"/user/username/projects/demo/animals/animal.ts","pollingInterval":250} + {} /user/username/projects/demo/animals/dog.ts: - {"fileName":"/user/username/projects/demo/animals/dog.ts","pollingInterval":250} + {} +/user/username/projects/demo/animals: + {} /user/username/projects/demo/animals/index.ts: - {"fileName":"/user/username/projects/demo/animals/index.ts","pollingInterval":250} + {} /user/username/projects/demo/core/utilities.ts: - {"fileName":"/user/username/projects/demo/core/utilities.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/demo/animals/node_modules/@types: - {"fileName":"/user/username/projects/demo/animals/node_modules/@types","pollingInterval":500} -/user/username/projects/demo/node_modules/@types: - {"fileName":"/user/username/projects/demo/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} FsWatchesRecursive:: /user/username/projects/demo/core: - {"directoryName":"/user/username/projects/demo/core"} + {} /user/username/projects/demo/animals: - {"directoryName":"/user/username/projects/demo/animals"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/extraFileExtensions-are-supported.js b/tests/baselines/reference/tscWatch/watchApi/extraFileExtensions-are-supported.js index 059b90a59d1d9..c81b7fbc32d7d 100644 --- a/tests/baselines/reference/tscWatch/watchApi/extraFileExtensions-are-supported.js +++ b/tests/baselines/reference/tscWatch/watchApi/extraFileExtensions-are-supported.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.vue (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.vue: - {"fileName":"/user/username/projects/myproject/other.vue","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -107,25 +107,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/other2.vue (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.vue: - {"fileName":"/user/username/projects/myproject/other.vue","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/other2.vue: - {"fileName":"/user/username/projects/myproject/other2.vue","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js index 07655e7e14ea1..7772012b2be5f 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-emit-builder.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -146,23 +146,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -262,23 +262,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -352,23 +352,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -455,23 +455,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js index 40ea1799d226e..4f27dd0bae3c0 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmit-with-composite-with-semantic-builder.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -153,23 +153,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -276,23 +276,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -373,23 +373,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -483,23 +483,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js index 3e829149ac994..895e0388c9139 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-emit-builder.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -179,23 +179,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -298,23 +298,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js index ddde27cb67143..4a543001d0b75 100644 --- a/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js +++ b/tests/baselines/reference/tscWatch/watchApi/noEmitOnError-with-composite-with-semantic-builder.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -186,23 +186,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -312,23 +312,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/semantic-builder-emitOnlyDts.js b/tests/baselines/reference/tscWatch/watchApi/semantic-builder-emitOnlyDts.js index 06a1ed29408f0..03cd2d9a3de26 100644 --- a/tests/baselines/reference/tscWatch/watchApi/semantic-builder-emitOnlyDts.js +++ b/tests/baselines/reference/tscWatch/watchApi/semantic-builder-emitOnlyDts.js @@ -54,23 +54,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -172,23 +172,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/verifies-that-noEmit-is-handled-on-createSemanticDiagnosticsBuilderProgram.js b/tests/baselines/reference/tscWatch/watchApi/verifies-that-noEmit-is-handled-on-createSemanticDiagnosticsBuilderProgram.js index 7f5292f597fa5..e9fe78cc48747 100644 --- a/tests/baselines/reference/tscWatch/watchApi/verifies-that-noEmit-is-handled-on-createSemanticDiagnosticsBuilderProgram.js +++ b/tests/baselines/reference/tscWatch/watchApi/verifies-that-noEmit-is-handled-on-createSemanticDiagnosticsBuilderProgram.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (used version) /user/username/projects/myproject/other.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -100,23 +100,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/other.ts: - {"fileName":"/user/username/projects/myproject/other.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js b/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js index 0e85dbe7067f7..4183501240b4b 100644 --- a/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js +++ b/tests/baselines/reference/tscWatch/watchApi/verify-that-module-resolution-with-json-extension-works-when-returned-without-extension.js @@ -59,19 +59,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/settings.json (used version) /user/username/projects/myproject/index.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} + {} /user/username/projects/myproject/settings.json: - {"fileName":"/user/username/projects/myproject/settings.json","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchApi/verify-that-the-error-count-is-correctly-passed-down-to-the-watch-status-reporter.js b/tests/baselines/reference/tscWatch/watchApi/verify-that-the-error-count-is-correctly-passed-down-to-the-watch-status-reporter.js index ba249291278a4..68389de695fa9 100644 --- a/tests/baselines/reference/tscWatch/watchApi/verify-that-the-error-count-is-correctly-passed-down-to-the-watch-status-reporter.js +++ b/tests/baselines/reference/tscWatch/watchApi/verify-that-the-error-count-is-correctly-passed-down-to-the-watch-status-reporter.js @@ -58,17 +58,17 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/index.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/index.ts: - {"fileName":"/user/username/projects/myproject/index.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/index.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js index 104a0d79a6539..aacf29cf7de39 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js @@ -76,31 +76,31 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.d.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -206,33 +206,33 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.d.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -284,33 +284,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -382,33 +382,33 @@ Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detec Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -463,33 +463,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.d.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -583,33 +583,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.d.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.d.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js index 1cbeb5cd8063f..a07a68b47617e 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js @@ -76,31 +76,31 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.ts (used version) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts during emit) -WatchedFiles:: -/user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/projects/project1/class1.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/projects/project2/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/tsconfig.json: + {} +/user/username/projects/myproject/projects/project1/class1.ts: + {} +/user/username/projects/myproject/projects/project2/class2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -205,33 +205,33 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/projects/project1/class1.ts (computed .d.ts) /user/username/projects/myproject/projects/project2/class2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -303,33 +303,33 @@ Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detec Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined @@ -347,33 +347,33 @@ Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detec Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/projects/project2/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/projects/project2/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project2/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/tsconfig.json: - {"fileName":"/user/username/projects/myproject/projects/project1/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/projects/project1/class1.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class1.ts","pollingInterval":250} + {} /user/username/projects/myproject/projects/project2/class2.ts: - {"fileName":"/user/username/projects/myproject/projects/project2/class2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/projects/project2/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/project2/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/projects/node_modules/@types: - {"fileName":"/user/username/projects/myproject/projects/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/projects/project1/class3.ts: - {"fileName":"/user/username/projects/myproject/projects/project1/class3.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: - {"directoryName":"/user/username/projects/myproject/projects/project1"} + {} /user/username/projects/myproject/projects/project2: - {"directoryName":"/user/username/projects/myproject/projects/project2"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/without-timesouts-on-host-program-gets-updated.js b/tests/baselines/reference/tscWatch/watchApi/without-timesouts-on-host-program-gets-updated.js index 4c5a5c4a2a475..8ff06d45408be 100644 --- a/tests/baselines/reference/tscWatch/watchApi/without-timesouts-on-host-program-gets-updated.js +++ b/tests/baselines/reference/tscWatch/watchApi/without-timesouts-on-host-program-gets-updated.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /user/username/projects/myproject/main.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/main.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -95,23 +95,23 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/bar.ts (computed .d.ts) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/main.ts: - {"fileName":"/user/username/projects/myproject/main.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {} /user/username/projects/myproject/bar.ts: - {"fileName":"/user/username/projects/myproject/bar.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js index 68b98e430f771..4ea2056f70c41 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-event-ends-with-tilde.js @@ -63,21 +63,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.d.ts (used version) /user/username/projects/myproject/main.ts (used version) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/foo.d.ts: - {"directoryName":"/user/username/projects/myproject/foo.d.ts","inode":9} + {"inode":9} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject","inode":7} + {"inode":7} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} FsWatchesRecursive:: @@ -163,21 +163,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.d.ts (used version) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject","inode":7} + {"inode":7} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} /user/username/projects/myproject/foo.d.ts: - {"directoryName":"/user/username/projects/myproject/foo.d.ts","inode":12} + {"inode":12} FsWatchesRecursive:: @@ -247,21 +247,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.d.ts (used version) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject","inode":7} + {"inode":7} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} /user/username/projects/myproject/foo.d.ts: - {"directoryName":"/user/username/projects/myproject/foo.d.ts","inode":13} + {"inode":13} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js index c4141fa5d0453..1185c4b2edc7e 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode-when-rename-occurs-when-file-is-still-on-the-disk.js @@ -59,19 +59,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.ts (used version) /user/username/projects/myproject/main.ts (used version) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/foo.ts: - {"directoryName":"/user/username/projects/myproject/foo.ts","inode":9} + {"inode":9} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} FsWatchesRecursive:: @@ -138,19 +138,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.ts (computed .d.ts) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} /user/username/projects/myproject/foo.ts: - {"directoryName":"/user/username/projects/myproject/foo.ts","inode":13} + {"inode":13} FsWatchesRecursive:: @@ -205,19 +205,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.ts (computed .d.ts) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} /user/username/projects/myproject/foo.ts: - {"directoryName":"/user/username/projects/myproject/foo.ts","inode":14} + {"inode":14} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js index 534e0e7161485..59e69eb24775d 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-on-inode.js @@ -63,21 +63,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.d.ts (used version) /user/username/projects/myproject/main.ts (used version) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/foo.d.ts: - {"directoryName":"/user/username/projects/myproject/foo.d.ts","inode":9} + {"inode":9} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject","inode":7} + {"inode":7} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} FsWatchesRecursive:: @@ -153,21 +153,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.d.ts (used version) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject","inode":7} + {"inode":7} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} /user/username/projects/myproject/foo.d.ts: - {"directoryName":"/user/username/projects/myproject/foo.d.ts","inode":12} + {"inode":12} FsWatchesRecursive:: @@ -227,21 +227,21 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.d.ts (used version) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json","inode":10} + {"inode":10} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts","inode":8} + {"inode":8} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject","inode":7} + {"inode":7} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts","inode":3} + {"inode":3} /user/username/projects/myproject/foo.d.ts: - {"directoryName":"/user/username/projects/myproject/foo.d.ts","inode":13} + {"inode":13} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js index 129e3ec2f790a..1f5debc5a634e 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/fsWatch/when-using-file-watching-thats-when-rename-occurs-when-file-is-still-on-the-disk.js @@ -59,19 +59,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.ts (used version) /user/username/projects/myproject/main.ts (used version) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json"} + {} /user/username/projects/myproject/foo.ts: - {"directoryName":"/user/username/projects/myproject/foo.ts"} + {} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts"} + {} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts"} + {} FsWatchesRecursive:: @@ -137,19 +137,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.ts (computed .d.ts) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json"} + {} /user/username/projects/myproject/foo.ts: - {"directoryName":"/user/username/projects/myproject/foo.ts"} + {} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts"} + {} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts"} + {} FsWatchesRecursive:: @@ -198,19 +198,19 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/foo.ts (computed .d.ts) /user/username/projects/myproject/main.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"directoryName":"/user/username/projects/myproject/tsconfig.json"} + {} /user/username/projects/myproject/foo.ts: - {"directoryName":"/user/username/projects/myproject/foo.ts"} + {} /user/username/projects/myproject/main.ts: - {"directoryName":"/user/username/projects/myproject/main.ts"} + {} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts"} + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js index 9e88224fe6d5b..e4a5d0a60779a 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-dynamic-polling-when-renaming-file-in-subfolder.js @@ -43,15 +43,15 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/username/project/src/file1.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} + {} /a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -90,15 +90,15 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/username/project/src/file2.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/username/project/src/file2.ts: - {"fileName":"/a/username/project/src/file2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js index 3e010dd8582e3..e1d49a0b01dce 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-non-recursive-watchDirectory-when-renaming-file-in-subfolder.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/username/project/src/file1.ts (used version) -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} FsWatchesRecursive:: @@ -96,21 +96,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/username/project/src/file2.ts (used version) -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} -/a/username/project/src/file2.ts: - {"fileName":"/a/username/project/src/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file2.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js index 8a34513c078c1..8c7ecc82568a6 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/uses-watchFile-when-renaming-file-in-subfolder.js @@ -43,21 +43,21 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/username/project/src/file1.ts (used version) -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/username/project: - {"fileName":"/a/username/project","pollingInterval":500} + {"pollingInterval":500} /a/username/project/src: - {"fileName":"/a/username/project/src","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -96,21 +96,21 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/username/project/src/file2.ts (used version) -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/username/project: - {"fileName":"/a/username/project","pollingInterval":500} + {"pollingInterval":500} /a/username/project/src: - {"fileName":"/a/username/project/src","pollingInterval":500} -/a/username/project/src/file2.ts: - {"fileName":"/a/username/project/src/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/a/username/project/src/file2.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js index cc34fa03cb455..135e5bdd68f77 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/when-there-are-symlinks-to-folders-in-recursive-folders.js @@ -85,33 +85,33 @@ Shape signatures in builder refreshed for:: /home/user/projects/myproject/node_modules/reala/index.d.ts (used version) /home/user/projects/myproject/src/file.ts (used version) -WatchedFiles:: +PolledWatches:: +/home/user/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /home/user/projects/myproject/tsconfig.json: - {"fileName":"/home/user/projects/myproject/tsconfig.json","pollingInterval":250} + {} /home/user/projects/myproject/src/file.ts: - {"fileName":"/home/user/projects/myproject/src/file.ts","pollingInterval":250} + {} /home/user/projects/myproject/node_modules/reala/index.d.ts: - {"fileName":"/home/user/projects/myproject/node_modules/reala/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/home/user/projects/myproject/node_modules/@types: - {"fileName":"/home/user/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /home/user/projects/myproject/src: - {"directoryName":"/home/user/projects/myproject/src"} + {} /home/user/projects/myproject/node_modules: - {"directoryName":"/home/user/projects/myproject/node_modules"} + {} /home/user/projects/myproject/node_modules/reala: - {"directoryName":"/home/user/projects/myproject/node_modules/reala"} + {} /home/user/projects/myproject/node_modules/reala/node_modules: - {"directoryName":"/home/user/projects/myproject/node_modules/reala/node_modules"} + {} /home/user/projects/myproject/node_modules/realb: - {"directoryName":"/home/user/projects/myproject/node_modules/realb"} + {} /home/user/projects/myproject/node_modules/realb/node_modules: - {"directoryName":"/home/user/projects/myproject/node_modules/realb/node_modules"} + {} /home/user/projects/myproject: - {"directoryName":"/home/user/projects/myproject"} + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js index 5f9740db448a6..0a5ddbc0fd4db 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-renaming-a-file.js @@ -49,25 +49,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file2.ts (used version) /user/username/projects/myproject/src/file1.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} FsWatchesRecursive:: @@ -92,25 +92,25 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} FsWatchesRecursive:: @@ -150,25 +150,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file1.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/myproject/src/file2.ts: - {"fileName":"/user/username/projects/myproject/src/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} FsWatchesRecursive:: @@ -208,25 +208,25 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/renamed.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/renamed.ts: - {"fileName":"/user/username/projects/myproject/src/renamed.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} +/user/username/projects/myproject/src/renamed.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js index fe1d5cd21b1ad..d460ef50920dc 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory-with-outDir-and-declaration-enabled.js @@ -49,29 +49,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/file2/index.d.ts (used version) /user/username/projects/myproject/src/file1.ts (computed .d.ts during emit) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} FsWatchesRecursive:: @@ -93,29 +93,29 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} FsWatchesRecursive:: @@ -131,29 +131,29 @@ export const y = 10; Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} FsWatchesRecursive:: @@ -187,31 +187,31 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file3.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: @@ -235,31 +235,31 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: @@ -272,31 +272,31 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/src/file3.ts: - {"fileName":"/user/username/projects/myproject/src/file3.ts","pollingInterval":250} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/dist: - {"directoryName":"/user/username/projects/myproject/dist"} + {} +/user/username/projects/myproject/src/file3.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js index fd882350b6100..2d4c6b704841a 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchDirectories/with-non-synchronous-watch-directory.js @@ -49,27 +49,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/file2/index.d.ts (used version) /user/username/projects/myproject/src/file1.ts (used version) -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -87,27 +87,27 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -145,23 +145,23 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /user/username/projects/myproject/src/file1.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -197,23 +197,23 @@ Semantic diagnostics in builder refreshed for:: No shapes updated in the builder:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -226,23 +226,23 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -255,23 +255,23 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -287,23 +287,23 @@ export const x = 10; Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -316,25 +316,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} FsWatchesRecursive:: @@ -347,25 +347,25 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} FsWatchesRecursive:: @@ -400,27 +400,27 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/file2/index.d.ts (used version) /user/username/projects/myproject/src/file1.ts (computed .d.ts) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/file1.ts: - {"fileName":"/user/username/projects/myproject/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} -/user/username/projects/myproject/node_modules/file2/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/file2/index.d.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} /user/username/projects/myproject/node_modules/file2: - {"directoryName":"/user/username/projects/myproject/node_modules/file2"} + {} +/user/username/projects/myproject/node_modules/file2/index.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js index 48df9d0d09b1d..ad32a6849eeab 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/setting-default-as-fixed-chunk-size-watch-file-works.js @@ -49,15 +49,15 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -79,15 +79,15 @@ var zz30 = 100; Output:: -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -121,15 +121,15 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (computed .d.ts) /a/b/commonfile2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js index 1f6ca1f6db39d..a951b5c646263 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-dynamic-priority-polling.js @@ -40,7 +40,7 @@ Shape signatures in builder refreshed for:: /a/lib/lib.d.ts (used version) /a/username/project/typescript.ts (used version) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -59,7 +59,7 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -77,7 +77,7 @@ var zz30 = 100; Output:: -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -112,7 +112,7 @@ Semantic diagnostics in builder refreshed for:: Shape signatures in builder refreshed for:: /a/username/project/typescript.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: FsWatches:: @@ -131,7 +131,7 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: FsWatches:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js index 37d63eb42a659..4ba506d930a7e 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchFile/using-fixed-chunk-size-polling.js @@ -49,15 +49,15 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -76,15 +76,15 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -98,15 +98,15 @@ var zz30 = 100; Output:: -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -140,15 +140,15 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (computed .d.ts) /a/b/commonfile2.ts (computed .d.ts) -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined @@ -164,15 +164,15 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js index d446331971d45..5b0b57de93ec6 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-extendedDiagnostics.js @@ -78,25 +78,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts (used version) /user/username/projects/myproject/src/main.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -115,25 +115,25 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js index 4108bc5d7d004..131b162bb1859 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching-extendedDiagnostics.js @@ -78,29 +78,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts (used version) /user/username/projects/myproject/src/main.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/user/username/projects/myproject/node_modules/bar/index.d.ts: + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/bar: - {"directoryName":"/user/username/projects/myproject/node_modules/bar"} + {} +/user/username/projects/myproject/node_modules/bar/foo.d.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -129,29 +129,29 @@ Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myprojec sysLog:: Elapsed:: *ms:: onTimerToUpdateChildWatches:: 0 undefined -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/user/username/projects/myproject/node_modules/bar/index.d.ts: + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/bar: - {"directoryName":"/user/username/projects/myproject/node_modules/bar"} + {} +/user/username/projects/myproject/node_modules/bar/foo.d.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -167,29 +167,29 @@ export function temp(): string; Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/user/username/projects/myproject/node_modules/bar/index.d.ts: + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/bar: - {"directoryName":"/user/username/projects/myproject/node_modules/bar"} + {} +/user/username/projects/myproject/node_modules/bar/foo.d.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js index 861cd0deecbc5..5791c8ebe9434 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option-with-recursive-directory-watching.js @@ -61,29 +61,29 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts (used version) /user/username/projects/myproject/src/main.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/user/username/projects/myproject/node_modules/bar/index.d.ts: + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/bar: - {"directoryName":"/user/username/projects/myproject/node_modules/bar"} + {} +/user/username/projects/myproject/node_modules/bar/foo.d.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -103,29 +103,29 @@ Input:: Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/user/username/projects/myproject/node_modules/bar/index.d.ts: + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/bar: - {"directoryName":"/user/username/projects/myproject/node_modules/bar"} + {} +/user/username/projects/myproject/node_modules/bar/foo.d.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: @@ -141,29 +141,29 @@ export function temp(): string; Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/user/username/projects/myproject/node_modules/bar/index.d.ts: + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/node_modules/bar: - {"directoryName":"/user/username/projects/myproject/node_modules/bar"} + {} +/user/username/projects/myproject/node_modules/bar/foo.d.ts: + {} +/a/lib/lib.d.ts: + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js index cb23ea9ee58a5..02d7d5284776b 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeDirectories-option.js @@ -61,25 +61,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts (used version) /user/username/projects/myproject/src/main.ts (used version) -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -98,25 +98,25 @@ Input:: Output:: -WatchedFiles:: +PolledWatches:: + +FsWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {} /user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/index.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/index.d.ts","pollingInterval":250} + {} /user/username/projects/myproject/node_modules/bar/foo.d.ts: - {"fileName":"/user/username/projects/myproject/node_modules/bar/foo.d.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js index d42d1d0303940..00add61529a00 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option-extendedDiagnostics.js @@ -80,25 +80,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts (used version) /user/username/projects/myproject/src/main.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -119,25 +119,25 @@ export function fooBar(): string; Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js index 54ce05a590cbf..612f57111f062 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-excludeFiles-option.js @@ -61,25 +61,25 @@ Shape signatures in builder refreshed for:: /user/username/projects/myproject/node_modules/bar/index.d.ts (used version) /user/username/projects/myproject/src/main.ts (used version) -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined @@ -100,25 +100,25 @@ export function fooBar(): string; Output:: -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/user/username/projects/myproject/src/main.ts: - {"fileName":"/user/username/projects/myproject/src/main.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/user/username/projects/myproject/src/main.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js index 107621d3195ca..20539cfbb1075 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-fallbackPolling-option.js @@ -27,6 +27,10 @@ Output:: >> Screen clear [12:00:17 AM] Starting compilation in watch mode... +sysLog:: /a/b/tsconfig.json:: Changing to watchFile +sysLog:: /a/b/commonFile1.ts:: Changing to watchFile +sysLog:: /a/b/commonFile2.ts:: Changing to watchFile +sysLog:: /a/lib/lib.d.ts:: Changing to watchFile [12:00:22 AM] Found 0 errors. Watching for file changes. sysLog:: /a/b:: Changing to watchFile @@ -50,19 +54,19 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {"pollingInterval":250} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {"pollingInterval":250} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":250} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} /a/b: - {"fileName":"/a/b","pollingInterval":500} + {"pollingInterval":500} FsWatches:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js index a43e13698624b..5a6e77e0dd0e7 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchDirectory-option.js @@ -49,21 +49,21 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: +/a/b/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {} /a/b/commonfile1.ts: - {"fileName":"/a/b/commonFile1.ts","pollingInterval":250} + {} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} - -FsWatches:: + {} /a/b: - {"directoryName":"/a/b"} + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js index 084d4488fe36a..d03484ff65816 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-as-watch-options-to-extend.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /a/b/tsconfig.json: - {"directoryName":"/a/b/tsconfig.json"} + {} /a/b/commonfile1.ts: - {"directoryName":"/a/b/commonFile1.ts"} + {} /a/b/commonfile2.ts: - {"directoryName":"/a/b/commonFile2.ts"} + {} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts"} + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js index 039ddc7bc3d5b..170e83992a69b 100644 --- a/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js +++ b/tests/baselines/reference/tscWatch/watchEnvironment/watchOptions/with-watchFile-option.js @@ -49,23 +49,23 @@ Shape signatures in builder refreshed for:: /a/b/commonfile1.ts (used version) /a/b/commonfile2.ts (used version) -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /a/b/tsconfig.json: - {"directoryName":"/a/b/tsconfig.json"} + {} /a/b/commonfile1.ts: - {"directoryName":"/a/b/commonFile1.ts"} + {} /a/b/commonfile2.ts: - {"directoryName":"/a/b/commonFile2.ts"} + {} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts"} + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js index 0a011219ac546..12fd85a943214 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js @@ -58,7 +58,7 @@ Project '/dev/null/inferredProject1*' (Inferred) ----------------------------------------------- getSemanticDiagnostics:: /c/foo.ts:: 0 -fileExists:: [{"key":"/c/bar.ts","count":1},{"key":"/c/bar.tsx","count":1},{"key":"/c/bar.d.ts","count":2}] +fileExists:: [{"key":"/c/bar.ts","count":1},{"key":"/c/bar.tsx","count":1},{"key":"/c/bar.d.ts","count":3}] directoryExists:: [{"key":"/c","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] getDirectories:: [] readFile:: [{"key":"/c/bar.d.ts","count":1}] diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js index a5aaa57bc2944..566b98019e4fa 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js @@ -116,7 +116,7 @@ Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Open files: FileName: /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts ProjectRootPath: undefined Projects: /Users/someuser/work/applications/frontend/tsconfig.json -fileExists:: [{"key":"/users/someuser/work/applications/frontend/src/app/utils/cookie.ts","count":1}] +fileExists:: [{"key":"/users/someuser/work/applications/frontend/src/app/utils/cookie.ts","count":1},{"key":"/Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts","count":1}] directoryExists:: [{"key":"/users/someuser/work/applications/frontend/src/app/utils/cookie.ts","count":1}] getDirectories:: [] readFile:: [{"key":"/Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts","count":1}] diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js index 45c1e3ef41110..ad1f6cb365325 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js @@ -116,7 +116,7 @@ Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Open files: FileName: /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts ProjectRootPath: undefined Projects: /Users/someuser/work/applications/frontend/tsconfig.json -fileExists:: [{"key":"/Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts","count":1}] +fileExists:: [{"key":"/Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts","count":2}] directoryExists:: [{"key":"/Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts","count":1}] getDirectories:: [] readFile:: [{"key":"/Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts","count":1}] diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js index d1401533542b6..709d9e1154eab 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js @@ -39,6 +39,12 @@ Creating configuration project /a/b/projects/project/tsconfig.json Scheduled: /a/b/projects/project/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Search path: /a/b/projects/project/src +For info: /a/b/projects/project/src/index.ts :: Config file name: /a/b/projects/project/tsconfig.json +Scheduled: /a/b/projects/project/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Running: /a/b/projects/project/tsconfig.json Loading configured project /a/b/projects/project/tsconfig.json Config: /a/b/projects/project/tsconfig.json : { diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js index 189d235546c2a..2791b14979f29 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js @@ -104,6 +104,12 @@ Creating configuration project /a/b/projects/project/tsconfig.json Scheduled: /a/b/projects/project/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Search path: /a/b/projects/project/src +For info: /a/b/projects/project/src/index.ts :: Config file name: /a/b/projects/project/tsconfig.json +Scheduled: /a/b/projects/project/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Running: /a/b/projects/project/tsconfig.json Loading configured project /a/b/projects/project/tsconfig.json Config: /a/b/projects/project/tsconfig.json : { diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js index 626fade0584b1..76eb1a96c4948 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js @@ -69,6 +69,14 @@ Search path: /user/username/projects/myproject For info: /user/username/projects/myproject/commonFile2.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Search path: /user/username/projects/myproject +For info: /user/username/projects/myproject/commonFile1.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Search path: /user/username/projects/myproject +For info: /user/username/projects/myproject/commonFile2.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Running: /user/username/projects/myproject/tsconfig.json Loading configured project /user/username/projects/myproject/tsconfig.json Config: /user/username/projects/myproject/tsconfig.json : { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js index 31ab65dea4f71..694d6fd7ae8b9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js @@ -102,6 +102,10 @@ FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0: Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Scheduled: /user/username/projects/myproject/dependency/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file request:{"command":"rename","arguments":{"file":"/user/username/projects/myproject/dependency/FnS.ts","line":1,"offset":17},"seq":2,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js index 31ab65dea4f71..694d6fd7ae8b9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js @@ -102,6 +102,10 @@ FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0: Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Scheduled: /user/username/projects/myproject/dependency/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file request:{"command":"rename","arguments":{"file":"/user/username/projects/myproject/dependency/FnS.ts","line":1,"offset":17},"seq":2,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js index 31ab65dea4f71..694d6fd7ae8b9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js @@ -102,6 +102,10 @@ FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0: Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Scheduled: /user/username/projects/myproject/dependency/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file request:{"command":"rename","arguments":{"file":"/user/username/projects/myproject/dependency/FnS.ts","line":1,"offset":17},"seq":2,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 11683870cc857..011ac9bf1232a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -166,12 +166,12 @@ request:{"command":"rename","arguments":{"file":"/user/username/projects/myproje Search path: /user/username/projects/myproject/dependency For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json response:{"response":{"info":{"canRename":true,"displayName":"fn1","fullDisplayName":"\"/user/username/projects/myproject/dependency/FnS\".fn1","kind":"function","kindModifiers":"export","triggerSpan":{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20}}},"locs":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","locs":[{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}]},{"file":"/user/username/projects/myproject/main/main.ts","locs":[{"start":{"line":2,"offset":5},"end":{"line":2,"offset":8},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":7,"offset":22}},{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}]}]},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Running: /user/username/projects/myproject/main/tsconfig.json Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js index f85423f435f04..b548c5cff06a2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js @@ -166,12 +166,12 @@ request:{"command":"rename","arguments":{"file":"/user/username/projects/myproje Search path: /user/username/projects/myproject/dependency For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json response:{"response":{"info":{"canRename":true,"displayName":"fn1","fullDisplayName":"\"/user/username/projects/myproject/dependency/FnS\".fn1","kind":"function","kindModifiers":"export","triggerSpan":{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20}}},"locs":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","locs":[{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}]},{"file":"/user/username/projects/myproject/main/main.ts","locs":[{"start":{"line":2,"offset":5},"end":{"line":2,"offset":8},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":7,"offset":22}},{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}]}]},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/projects/myproject/main/main.ts","line":9,"offset":1},"seq":3,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js index 3ec794427d81d..ccbab9a23eea5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js @@ -164,6 +164,10 @@ FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0: Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Scheduled: /user/username/projects/myproject/dependency/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js index 71bebbbf0dca5..842c917f58143 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js @@ -166,13 +166,13 @@ request:{"command":"rename","arguments":{"file":"/user/username/projects/myproje Search path: /user/username/projects/myproject/dependency For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json response:{"response":{"info":{"canRename":true,"displayName":"fn1","fullDisplayName":"\"/user/username/projects/myproject/dependency/FnS\".fn1","kind":"function","kindModifiers":"export","triggerSpan":{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20}}},"locs":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","locs":[{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}]},{"file":"/user/username/projects/myproject/main/main.ts","locs":[{"start":{"line":2,"offset":5},"end":{"line":2,"offset":8},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":7,"offset":22}},{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}]}]},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js index f2a0e4aa8513e..85e042a5a244a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js @@ -177,6 +177,10 @@ FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0: Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Scheduled: /user/username/projects/myproject/dependency/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 7d518f0795857..f84b0e5248ee6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -173,12 +173,12 @@ request:{"command":"rename","arguments":{"file":"/user/username/projects/myproje Search path: /user/username/projects/myproject/dependency For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json response:{"response":{"info":{"canRename":true,"displayName":"fn1","fullDisplayName":"\"/user/username/projects/myproject/dependency/FnS\".fn1","kind":"function","kindModifiers":"export","triggerSpan":{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20}}},"locs":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","locs":[{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}]},{"file":"/user/username/projects/myproject/main/main.ts","locs":[{"start":{"line":2,"offset":5},"end":{"line":2,"offset":8},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":7,"offset":22}},{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}]}]},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Running: /user/username/projects/myproject/main/tsconfig.json Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js index a9a1e53714aae..b11aec0793c44 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js @@ -173,12 +173,12 @@ request:{"command":"rename","arguments":{"file":"/user/username/projects/myproje Search path: /user/username/projects/myproject/dependency For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json response:{"response":{"info":{"canRename":true,"displayName":"fn1","fullDisplayName":"\"/user/username/projects/myproject/dependency/FnS\".fn1","kind":"function","kindModifiers":"export","triggerSpan":{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20}}},"locs":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","locs":[{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}]},{"file":"/user/username/projects/myproject/main/main.ts","locs":[{"start":{"line":2,"offset":5},"end":{"line":2,"offset":8},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":7,"offset":22}},{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}]}]},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/projects/myproject/main/main.ts","line":9,"offset":1},"seq":3,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js index 1242a723cce64..f30984a1ce2ea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js @@ -171,6 +171,10 @@ FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0: Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Scheduled: /user/username/projects/myproject/dependency/tsconfig.json, Cancelled earlier one +Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js index 7bf815aecfbbc..910c1d02bdebc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js @@ -173,13 +173,13 @@ request:{"command":"rename","arguments":{"file":"/user/username/projects/myproje Search path: /user/username/projects/myproject/dependency For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json response:{"response":{"info":{"canRename":true,"displayName":"fn1","fullDisplayName":"\"/user/username/projects/myproject/dependency/FnS\".fn1","kind":"function","kindModifiers":"export","triggerSpan":{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20}}},"locs":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","locs":[{"start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}]},{"file":"/user/username/projects/myproject/main/main.ts","locs":[{"start":{"line":2,"offset":5},"end":{"line":2,"offset":8},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":7,"offset":22}},{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}]}]},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index de565809438fb..43228a826e3e2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -104,10 +104,10 @@ request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/ FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info response:{"response":{"definitions":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}],"textSpan":{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Running: /user/username/projects/myproject/main/tsconfig.json Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js index 174eac23cbb56..42ecc5b3b2ed2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js @@ -104,10 +104,10 @@ request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/ FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info response:{"response":{"definitions":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}],"textSpan":{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/projects/myproject/main/main.ts","line":9,"offset":1},"seq":2,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js index e3e008043b8da..c437c23f21040 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js @@ -104,11 +104,11 @@ request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/ FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info response:{"response":{"definitions":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}],"textSpan":{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 62b2090dad268..754a40f4124f6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -125,10 +125,10 @@ request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/ FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info response:{"response":{"definitions":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}],"textSpan":{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Running: /user/username/projects/myproject/main/tsconfig.json Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js index 118fdbb3f7e38..b140b4d7a3f69 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js @@ -125,10 +125,10 @@ request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/ FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info response:{"response":{"definitions":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}],"textSpan":{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 1:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/projects/myproject/main/main.ts","line":9,"offset":1},"seq":2,"type":"request"} Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js index 041386435cc20..f5e6087c2b6d3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js @@ -125,11 +125,11 @@ request:{"command":"definitionAndBoundSpan","arguments":{"file":"/user/username/ FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info response:{"response":{"definitions":[{"file":"/user/username/projects/myproject/dependency/FnS.ts","start":{"line":1,"offset":17},"end":{"line":1,"offset":20},"contextStart":{"line":1,"offset":1},"contextEnd":{"line":1,"offset":26}}],"textSpan":{"start":{"line":9,"offset":1},"end":{"line":9,"offset":4}}},"responseRequired":true} -FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Scheduled: /user/username/projects/myproject/main/tsconfig.json Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 2:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js index fba89e3066e60..50bf40b784b13 100644 --- a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js +++ b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js @@ -243,8 +243,6 @@ Open files: got projects updated in background, updating diagnostics for /users/username/projects/project/b.ts,/users/username/projects/project/sub/a.ts event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/users/username/projects/project/b.ts","/users/username/projects/project/sub/a.ts"]}} -FileWatcher:: Triggered with /users/username/projects/project/a.ts 2:: WatchInfo: /users/username/projects/project/a.ts 500 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Missing file -Elapsed:: *ms FileWatcher:: Triggered with /users/username/projects/project/a.ts 2:: WatchInfo: /users/username/projects/project/a.ts 500 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Missing file DirectoryWatcher:: Triggered with /users/username/projects/project/a.ts :: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Scheduled: /users/username/projects/project/tsconfig.json Scheduled: *ensureProjectForOpenFiles* diff --git a/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js b/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js index a6a2e5a768d96..c9e26df4436f8 100644 --- a/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js +++ b/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js @@ -31,11 +31,11 @@ Open files: response:{"responseRequired":false} request:{"seq":0,"type":"request","command":"semanticDiagnosticsSync","arguments":{"file":"/a/b/commonFile1.ts"}} response:{"response":[{"start":{"line":2,"offset":29},"end":{"line":2,"offset":30},"text":"Cannot find name 'y'.","code":2304,"category":"error"},{"start":{"line":1,"offset":22},"end":{"line":1,"offset":36},"text":"File '/a/b/commonFile2.ts' not found.","code":6053,"category":"error"}],"responseRequired":true} -FileWatcher:: Triggered with /a/b/commonFile2.ts 0:: WatchInfo: /a/b/commonfile2.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file +FileWatcher:: Triggered with /a/b/commonfile2.ts 0:: WatchInfo: /a/b/commonfile2.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file FileWatcher:: Close:: WatchInfo: /a/b/commonfile2.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file Scheduled: /dev/null/inferredProject1* Scheduled: *ensureProjectForOpenFiles* -Elapsed:: *ms FileWatcher:: Triggered with /a/b/commonFile2.ts 0:: WatchInfo: /a/b/commonfile2.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file +Elapsed:: *ms FileWatcher:: Triggered with /a/b/commonfile2.ts 0:: WatchInfo: /a/b/commonfile2.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file Running: /dev/null/inferredProject1* Starting updateGraphWorker: Project: /dev/null/inferredProject1* FileWatcher:: Added:: WatchInfo: /a/b/commonFile2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js index a76600a1ca517..b3db2e68701b1 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js @@ -39,12 +39,12 @@ Project '/user/username/projects/myproject/project.csproj' (External) Open files: FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined Projects: /user/username/projects/myproject/project.csproj -WatchedFiles:: -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js index 24e4d6cdd6c8e..b9212cba880f2 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js @@ -39,14 +39,14 @@ Project '/user/username/projects/myproject/project.csproj' (External) Open files: FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined Projects: /user/username/projects/myproject/project.csproj -WatchedFiles:: -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js index b6c7ad5469e12..d1ff5ea66f691 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js @@ -43,18 +43,18 @@ Project 'c:/project/tsconfig.json' (Configured) Open files: FileName: c:/project/file1.ts ProjectRootPath: undefined Projects: c:/project/tsconfig.json -WatchedFiles:: -c:/project/tsconfig.json: - {"fileName":"c:/project/tsconfig.json","pollingInterval":250} -c:/project/file2.ts: - {"fileName":"c:/project/file2.ts","pollingInterval":250} -c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: c:/project/node_modules/@types: - {"fileName":"c:/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +c:/project/tsconfig.json: + {} +c:/project/file2.ts: + {} +c:/a/lib/lib.d.ts: + {} FsWatchesRecursive:: c:/project: - {"directoryName":"c:/project"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js index b6c7ad5469e12..d1ff5ea66f691 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js @@ -43,18 +43,18 @@ Project 'c:/project/tsconfig.json' (Configured) Open files: FileName: c:/project/file1.ts ProjectRootPath: undefined Projects: c:/project/tsconfig.json -WatchedFiles:: -c:/project/tsconfig.json: - {"fileName":"c:/project/tsconfig.json","pollingInterval":250} -c:/project/file2.ts: - {"fileName":"c:/project/file2.ts","pollingInterval":250} -c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: c:/project/node_modules/@types: - {"fileName":"c:/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +c:/project/tsconfig.json: + {} +c:/project/file2.ts: + {} +c:/a/lib/lib.d.ts: + {} FsWatchesRecursive:: c:/project: - {"directoryName":"c:/project"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js index 679d31d4c82f3..efc7cb96512c0 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js @@ -45,20 +45,20 @@ Project 'c:/myfolder/allproject/project/tsconfig.json' (Configured) Open files: FileName: c:/myfolder/allproject/project/file1.ts ProjectRootPath: undefined Projects: c:/myfolder/allproject/project/tsconfig.json -WatchedFiles:: -c:/myfolder/allproject/project/tsconfig.json: - {"fileName":"c:/myfolder/allproject/project/tsconfig.json","pollingInterval":250} -c:/myfolder/allproject/project/file2.ts: - {"fileName":"c:/myfolder/allproject/project/file2.ts","pollingInterval":250} -c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: c:/myfolder/allproject/project/node_modules/@types: - {"fileName":"c:/myfolder/allproject/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} c:/myfolder/allproject/node_modules/@types: - {"fileName":"c:/myfolder/allproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +c:/myfolder/allproject/project/tsconfig.json: + {} +c:/myfolder/allproject/project/file2.ts: + {} +c:/a/lib/lib.d.ts: + {} FsWatchesRecursive:: c:/myfolder/allproject/project: - {"directoryName":"c:/myfolder/allproject/project"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js index 679d31d4c82f3..efc7cb96512c0 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js @@ -45,20 +45,20 @@ Project 'c:/myfolder/allproject/project/tsconfig.json' (Configured) Open files: FileName: c:/myfolder/allproject/project/file1.ts ProjectRootPath: undefined Projects: c:/myfolder/allproject/project/tsconfig.json -WatchedFiles:: -c:/myfolder/allproject/project/tsconfig.json: - {"fileName":"c:/myfolder/allproject/project/tsconfig.json","pollingInterval":250} -c:/myfolder/allproject/project/file2.ts: - {"fileName":"c:/myfolder/allproject/project/file2.ts","pollingInterval":250} -c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: c:/myfolder/allproject/project/node_modules/@types: - {"fileName":"c:/myfolder/allproject/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} c:/myfolder/allproject/node_modules/@types: - {"fileName":"c:/myfolder/allproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +c:/myfolder/allproject/project/tsconfig.json: + {} +c:/myfolder/allproject/project/file2.ts: + {} +c:/a/lib/lib.d.ts: + {} FsWatchesRecursive:: c:/myfolder/allproject/project: - {"directoryName":"c:/myfolder/allproject/project"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js index 12bef2d424d2b..c9375786ca9f0 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js @@ -40,20 +40,20 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/jsconfig.json: - {"fileName":"/user/username/projects/myproject/src/jsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/jsconfig.json: - {"fileName":"/user/username/projects/myproject/jsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js index ae74ecb6e3fb7..b252a24870fe6 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js @@ -40,22 +40,22 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/src/tsconfig.json: - {"fileName":"/user/username/projects/myproject/src/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/src/jsconfig.json: - {"fileName":"/user/username/projects/myproject/src/jsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/myproject/jsconfig.json: - {"fileName":"/user/username/projects/myproject/jsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js index ada11a9f9cce4..114d4d3fd9194 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js @@ -30,18 +30,18 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: /User/userName/Projects/i/foo.ts ProjectRootPath: /User/userName/Projects/i Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: /user/username/projects/i/tsconfig.json: - {"fileName":"/User/userName/Projects/i/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/i/jsconfig.json: - {"fileName":"/User/userName/Projects/i/jsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/i/node_modules: - {"fileName":"/User/userName/Projects/i/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/i/node_modules/@types: - {"fileName":"/User/userName/Projects/i/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js index 80792d4de2667..29dea3e006faf 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js @@ -30,18 +30,18 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: /User/userName/Projects/I/foo.ts ProjectRootPath: /User/userName/Projects/I Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: /user/username/projects/i/tsconfig.json: - {"fileName":"/User/userName/Projects/I/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/i/jsconfig.json: - {"fileName":"/User/userName/Projects/I/jsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/i/node_modules: - {"fileName":"/User/userName/Projects/I/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/i/node_modules/@types: - {"fileName":"/User/userName/Projects/I/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js index 8a6d9091c80a7..4111eece27f30 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js @@ -30,18 +30,18 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: /User/userName/Projects/İ/foo.ts ProjectRootPath: /User/userName/Projects/İ Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: /user/username/projects/İ/tsconfig.json: - {"fileName":"/User/userName/Projects/İ/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/İ/jsconfig.json: - {"fileName":"/User/userName/Projects/İ/jsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} /user/username/projects/İ/node_modules: - {"fileName":"/User/userName/Projects/İ/node_modules","pollingInterval":500} + {"pollingInterval":500} /user/username/projects/İ/node_modules/@types: - {"fileName":"/User/userName/Projects/İ/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js index 48ae8e35c6894..da07c4a3e2044 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js @@ -47,142 +47,142 @@ Project '/a/username/project/tsconfig.json' (Configured) Open files: FileName: /a/username/project/src/index.ts ProjectRootPath: undefined Projects: /a/username/project/tsconfig.json -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/node_modules: - {"directoryName":"/a/username/project/node_modules"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index 90b4f12b42f30..70d4649e9d5f4 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -52,15 +52,15 @@ Open files: FileName: /a/username/project/src/index.ts ProjectRootPath: undefined Projects: /a/username/project/tsconfig.json Completion Entries:: ["file1"] -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} + {} /a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: @@ -95,16 +95,16 @@ Project '/a/username/project/tsconfig.json' (Configured) ----------------------------------------------- Completion Entries:: ["file1","file2"] -WatchedFiles:: +PolledWatches:: + +FsWatches:: /a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} + {} /a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} + {} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {} /a/username/project/src/file2.ts: - {"fileName":"/a/username/project/src/file2.ts","pollingInterval":250} - -FsWatches:: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index 05654346353e9..f60c02e93f069 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -52,21 +52,21 @@ Open files: FileName: /a/username/project/src/index.ts ProjectRootPath: undefined Projects: /a/username/project/tsconfig.json Completion Entries:: ["file1"] -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -118,22 +118,22 @@ Open files: FileName: /a/username/project/src/index.ts ProjectRootPath: undefined Projects: /a/username/project/tsconfig.json Completion Entries:: ["file1","file2"] -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} -/a/username/project/src/file2.ts: - {"fileName":"/a/username/project/src/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} /a/username/project: - {"directoryName":"/a/username/project"} + {} /a/username/project/src: - {"directoryName":"/a/username/project/src"} + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} +/a/username/project/src/file2.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index 460ba5c30b80b..73fa1236a50ea 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -52,21 +52,21 @@ Open files: FileName: /a/username/project/src/index.ts ProjectRootPath: undefined Projects: /a/username/project/tsconfig.json Completion Entries:: ["file1"] -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} +PolledWatches:: /a/username/project: - {"fileName":"/a/username/project","pollingInterval":500} + {"pollingInterval":500} /a/username/project/src: - {"fileName":"/a/username/project/src","pollingInterval":500} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -102,22 +102,22 @@ Project '/a/username/project/tsconfig.json' (Configured) ----------------------------------------------- Completion Entries:: ["file1","file2"] -WatchedFiles:: -/a/username/project/tsconfig.json: - {"fileName":"/a/username/project/tsconfig.json","pollingInterval":250} +PolledWatches:: /a/username/project: - {"fileName":"/a/username/project","pollingInterval":500} + {"pollingInterval":500} /a/username/project/src: - {"fileName":"/a/username/project/src","pollingInterval":500} -/a/username/project/src/file1.ts: - {"fileName":"/a/username/project/src/file1.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /a/username/project/node_modules/@types: - {"fileName":"/a/username/project/node_modules/@types","pollingInterval":500} -/a/username/project/src/file2.ts: - {"fileName":"/a/username/project/src/file2.ts","pollingInterval":250} + {"pollingInterval":500} FsWatches:: +/a/username/project/tsconfig.json: + {} +/a/username/project/src/file1.ts: + {} +/a/lib/lib.d.ts: + {} +/a/username/project/src/file2.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js b/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js index 5906c042eb1ee..7c45cec458c64 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js @@ -29,17 +29,17 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: c:/myprojects/project/x.js ProjectRootPath: undefined Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: c:/myprojects/project/tsconfig.json: - {"fileName":"c:/myprojects/project/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} c:/myprojects/project/jsconfig.json: - {"fileName":"c:/myprojects/project/jsconfig.json","pollingInterval":250} -c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} c:/myprojects/project/node_modules/@types: - {"fileName":"c:/myprojects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +c:/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -74,17 +74,17 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: //vda1cs4850/myprojects/project/x.js ProjectRootPath: undefined Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: //vda1cs4850/myprojects/project/tsconfig.json: - {"fileName":"//vda1cs4850/myprojects/project/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} //vda1cs4850/myprojects/project/jsconfig.json: - {"fileName":"//vda1cs4850/myprojects/project/jsconfig.json","pollingInterval":250} -//vda1cs4850/a/lib/lib.d.ts: - {"fileName":"//vda1cs4850/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} //vda1cs4850/myprojects/project/node_modules/@types: - {"fileName":"//vda1cs4850/myprojects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +//vda1cs4850/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -119,17 +119,17 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: //vda1cs4850/c$/myprojects/project/x.js ProjectRootPath: undefined Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: //vda1cs4850/c$/myprojects/project/tsconfig.json: - {"fileName":"//vda1cs4850/c$/myprojects/project/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} //vda1cs4850/c$/myprojects/project/jsconfig.json: - {"fileName":"//vda1cs4850/c$/myprojects/project/jsconfig.json","pollingInterval":250} -//vda1cs4850/a/lib/lib.d.ts: - {"fileName":"//vda1cs4850/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} //vda1cs4850/c$/myprojects/project/node_modules/@types: - {"fileName":"//vda1cs4850/c$/myprojects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +//vda1cs4850/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -164,17 +164,17 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: c:/users/username/myprojects/project/x.js ProjectRootPath: undefined Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: c:/users/username/myprojects/project/tsconfig.json: - {"fileName":"c:/users/username/myprojects/project/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} c:/users/username/myprojects/project/jsconfig.json: - {"fileName":"c:/users/username/myprojects/project/jsconfig.json","pollingInterval":250} -c:/a/lib/lib.d.ts: - {"fileName":"c:/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} c:/users/username/myprojects/project/node_modules/@types: - {"fileName":"c:/users/username/myprojects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +c:/a/lib/lib.d.ts: + {} FsWatchesRecursive:: @@ -209,16 +209,16 @@ Project '/dev/null/inferredProject1*' (Inferred) Open files: FileName: //vda1cs4850/c$/users/username/myprojects/project/x.js ProjectRootPath: undefined Projects: /dev/null/inferredProject1* -WatchedFiles:: +PolledWatches:: //vda1cs4850/c$/users/username/myprojects/project/tsconfig.json: - {"fileName":"//vda1cs4850/c$/users/username/myprojects/project/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} //vda1cs4850/c$/users/username/myprojects/project/jsconfig.json: - {"fileName":"//vda1cs4850/c$/users/username/myprojects/project/jsconfig.json","pollingInterval":250} -//vda1cs4850/a/lib/lib.d.ts: - {"fileName":"//vda1cs4850/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":2000} //vda1cs4850/c$/users/username/myprojects/project/node_modules/@types: - {"fileName":"//vda1cs4850/c$/users/username/myprojects/project/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +//vda1cs4850/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-can-create-multiple-watchers-per-file.js b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-can-create-multiple-watchers-per-file.js deleted file mode 100644 index e992f13ccb82d..0000000000000 --- a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-can-create-multiple-watchers-per-file.js +++ /dev/null @@ -1,71 +0,0 @@ -Provided types map file "/a/lib/typesMap.json" doesn't exist -request:{"seq":0,"type":"request","command":"open","arguments":{"file":"/user/username/projects/myproject/index.ts"}} -Search path: /user/username/projects/myproject -For info: /user/username/projects/myproject/index.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Creating configuration project /user/username/projects/myproject/tsconfig.json -FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/index.ts" - ], - "options": { - "composite": true, - "resolveJsonModule": true, - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded -Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 500 undefined WatchType: Closed Script info -FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Project '/user/username/projects/myproject/tsconfig.json' (Configured) - Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/index.ts - - - ../../../../a/lib/lib.d.ts - Default library for target 'es3' - tsconfig.json - Imported via "./tsconfig.json" from file 'index.ts' - index.ts - Matched by default include pattern '**/*' - ------------------------------------------------ -Search path: /user/username/projects/myproject -For info: /user/username/projects/myproject/tsconfig.json :: No config files found. -Project '/user/username/projects/myproject/tsconfig.json' (Configured) - Files (3) - ------------------------------------------------ -Open files: - FileName: /user/username/projects/myproject/index.ts ProjectRootPath: undefined - Projects: /user/username/projects/myproject/tsconfig.json -response:{"responseRequired":false} -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":500} - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} -/user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} - -FsWatches:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} - -FsWatchesRecursive:: -/user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js index 0ee1d784c88c9..cf4e610b0fe03 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js @@ -52,18 +52,20 @@ Open files: FileName: /user/username/projects/myproject/index.ts ProjectRootPath: undefined Projects: /user/username/projects/myproject/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: +PolledWatches:: /user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: - {"fileName":"/user/username/projects/myproject/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject: - {"directoryName":"/user/username/projects/myproject"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js index fbc151f36639c..a4b9fda173956 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js @@ -55,17 +55,16 @@ Project '/user/username/projects/myproject/tsconfig.json' (Configured) Open files: FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined Projects: /user/username/projects/myproject/tsconfig.json -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} - {"directoryName":"/user/username/projects/myproject/src"} + {} /user/username/projects/myproject/node_modules: - {"directoryName":"/user/username/projects/myproject/node_modules"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js index b3ac931bf7e50..a7b1cd0d4e207 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js @@ -55,15 +55,14 @@ Project '/user/username/projects/myproject/tsconfig.json' (Configured) Open files: FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined Projects: /user/username/projects/myproject/tsconfig.json -WatchedFiles:: -/user/username/projects/myproject/tsconfig.json: - {"fileName":"/user/username/projects/myproject/tsconfig.json","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /user/username/projects/myproject/src: - {"directoryName":"/user/username/projects/myproject/src"} - {"directoryName":"/user/username/projects/myproject/src"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js index 6d784ae6cb7c7..7c7352cc1590b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js @@ -50,17 +50,17 @@ Open files: FileName: /a/b/commonFile1.ts ProjectRootPath: /a/b Projects: /a/b/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: +PolledWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /a/b: - {"fileName":"/a/b","pollingInterval":500} + {"pollingInterval":500} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {"pollingInterval":500} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js index 01eabf6de1acb..c4f52116d7a2b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js @@ -53,17 +53,17 @@ Open files: FileName: /a/b/commonFile1.ts ProjectRootPath: /a/b Projects: /a/b/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: +PolledWatches:: /a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} + {"pollingInterval":2000} /a/b: - {"fileName":"/a/b","pollingInterval":500} + {"pollingInterval":500} /a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} + {"pollingInterval":500} /a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} + {"pollingInterval":500} /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js index 45b784630998c..b5b2c7ca3ee3e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js @@ -50,18 +50,18 @@ Open files: FileName: /a/b/commonFile1.ts ProjectRootPath: /a/b Projects: /a/b/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} /a/b: - {"directoryName":"/a/b"} + {} +/a/b/commonfile2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js index 30a0adba33100..818da4a845a98 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js @@ -50,18 +50,18 @@ Open files: FileName: /a/b/commonFile1.ts ProjectRootPath: /a/b Projects: /a/b/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: -/a/b/tsconfig.json: - {"fileName":"/a/b/tsconfig.json","pollingInterval":250} -/a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: +/a/b/tsconfig.json: + {} /a/b: - {"directoryName":"/a/b"} + {} +/a/b/commonfile2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js index 2fbf1d2ecb62f..892e54e319e9d 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js @@ -50,18 +50,18 @@ Open files: FileName: /a/b/commonFile1.ts ProjectRootPath: /a/b Projects: /a/b/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /a/b/tsconfig.json: - {"directoryName":"/a/b/tsconfig.json"} + {} /a/b/commonfile2.ts: - {"directoryName":"/a/b/commonFile2.ts"} + {} /a/lib/lib.d.ts: - {"directoryName":"/a/lib/lib.d.ts"} + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js index 6eeaaaaf7eeab..4e94ac62f5e5f 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js @@ -50,18 +50,18 @@ Open files: FileName: /a/b/commonFile1.ts ProjectRootPath: /a/b Projects: /a/b/tsconfig.json response:{"responseRequired":false} -WatchedFiles:: -/a/b/commonfile2.ts: - {"fileName":"/a/b/commonFile2.ts","pollingInterval":250} -/a/lib/lib.d.ts: - {"fileName":"/a/lib/lib.d.ts","pollingInterval":250} +PolledWatches:: /a/b/node_modules/@types: - {"fileName":"/a/b/node_modules/@types","pollingInterval":500} + {"pollingInterval":500} FsWatches:: /a/b/tsconfig.json: - {"directoryName":"/a/b/tsconfig.json"} + {} +/a/b/commonfile2.ts: + {} +/a/lib/lib.d.ts: + {} FsWatchesRecursive:: /a/b: - {"directoryName":"/a/b"} + {} From 9ac1fce1175964f71117f6574d96eda127282bf4 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 6 Sep 2022 16:05:47 -0700 Subject: [PATCH 07/53] Fix eslint not looking at certain scripts, fix lints (#50660) --- .eslintignore | 13 +++++++++++++ .eslintrc.json | 2 +- scripts/failed-tests.js | 4 ++-- scripts/find-unused-diganostic-messages.mjs | 3 ++- scripts/post-vsts-artifact-comment.js | 2 +- scripts/run-sequence.js | 3 +-- scripts/update-experimental-branches.js | 2 +- 7 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.eslintignore b/.eslintignore index 078de54900063..8d53899550031 100644 --- a/.eslintignore +++ b/.eslintignore @@ -3,7 +3,20 @@ /tests/** /lib/** /src/lib/*.generated.d.ts +# Ignore all compiled script outputs /scripts/*.js +# But, not the ones that are hand-written. +# TODO: remove once scripts are pure JS +!/scripts/browserIntegrationTest.js +!/scripts/createPlaygroundBuild.js +!/scripts/failed-tests.js +!/scripts/find-unused-diagnostic-messages.js +!/scripts/lint-hooks.js +!/scripts/perf-result-post.js +!/scripts/post-vsts-artifact-comment.js +!/scripts/regenerate-unicode-identifier-parts.js +!/scripts/run-sequence.js +!/scripts/update-experimental-branches.js /scripts/eslint/built/** /internal/** /coverage/** diff --git a/.eslintrc.json b/.eslintrc.json index 789725d782835..2ea9622d72e9d 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -22,7 +22,7 @@ // // ESLint in VS Code will lint any opened file (so long as it's not eslintignore'd), so // that will work regardless of the below. - { "files": ["*.ts"] } + { "files": ["*.ts", "*.mts", "*.cts", "*.mjs", "*.cjs"] } ], "rules": { "@typescript-eslint/adjacent-overload-signatures": "error", diff --git a/scripts/failed-tests.js b/scripts/failed-tests.js index 66463e56c7c2d..41536e633755a 100644 --- a/scripts/failed-tests.js +++ b/scripts/failed-tests.js @@ -45,7 +45,7 @@ class FailedTestsReporter extends Mocha.reporters.Base { } } - const newOptions = Object.assign({}, options, { reporterOptions: reporterOptions.reporterOptions || {} }); + const newOptions = { ...options, reporterOptions: reporterOptions.reporterOptions || {} }; if (reporterOptions.reporter === "xunit") { newOptions.reporterOptions.output = "TEST-results.xml"; } @@ -142,4 +142,4 @@ class FailedTestsReporter extends Mocha.reporters.Base { } } -module.exports = FailedTestsReporter; \ No newline at end of file +module.exports = FailedTestsReporter; diff --git a/scripts/find-unused-diganostic-messages.mjs b/scripts/find-unused-diganostic-messages.mjs index 6ecff6642d3db..ba529cf81bcf0 100644 --- a/scripts/find-unused-diganostic-messages.mjs +++ b/scripts/find-unused-diganostic-messages.mjs @@ -17,7 +17,8 @@ startOfDiags.split(EOL).forEach(line => { try { execSync(`grep -rnw 'src' -e 'Diagnostics.${diagName}'`).toString(); process.stdout.write("."); - } catch (error) { + } + catch (error) { missingNames.push(diagName); process.stdout.write("x"); } diff --git a/scripts/post-vsts-artifact-comment.js b/scripts/post-vsts-artifact-comment.js index 125b047f51901..f0ffa2c4105ed 100644 --- a/scripts/post-vsts-artifact-comment.js +++ b/scripts/post-vsts-artifact-comment.js @@ -48,7 +48,7 @@ and then running \`npm install\`. // Temporarily disable until we get access controls set up right // Send a ping to https://github.com/microsoft/typescript-make-monaco-builds#pull-request-builds - await gh.request("POST /repos/microsoft/typescript-make-monaco-builds/dispatches", { event_type: process.env.SOURCE_ISSUE, headers: { Accept: "application/vnd.github.everest-preview+json" }}); + await gh.request("POST /repos/microsoft/typescript-make-monaco-builds/dispatches", { event_type: process.env.SOURCE_ISSUE, headers: { Accept: "application/vnd.github.everest-preview+json" } }); } main().catch(async e => { diff --git a/scripts/run-sequence.js b/scripts/run-sequence.js index 21c771ad9913a..6f5828f0b79c8 100644 --- a/scripts/run-sequence.js +++ b/scripts/run-sequence.js @@ -1,7 +1,6 @@ // @ts-check const cp = require("child_process"); /** - * * @param {[string, string[]][]} tasks * @param {cp.SpawnSyncOptions} opts */ @@ -17,4 +16,4 @@ function runSequence(tasks, opts = { timeout: 100000, shell: true }) { return lastResult && lastResult.stdout && lastResult.stdout.toString(); } -exports.runSequence = runSequence; \ No newline at end of file +exports.runSequence = runSequence; diff --git a/scripts/update-experimental-branches.js b/scripts/update-experimental-branches.js index 6f137db13c518..2dfea45e89330 100644 --- a/scripts/update-experimental-branches.js +++ b/scripts/update-experimental-branches.js @@ -10,7 +10,7 @@ const triggeredPR = process.env.SOURCE_ISSUE || process.env.SYSTEM_PULLREQUEST_P * This program should be invoked as `node ./scripts/update-experimental-branches ` * TODO: the following is racey - if two experiment-enlisted PRs trigger simultaneously and witness one another in an unupdated state, they'll both produce * a new experimental branch, but each will be missing a change from the other. There's no _great_ way to fix this beyond setting the maximum concurrency - * of this task to 1 (so only one job is allowed to update experiments at a time). + * of this task to 1 (so only one job is allowed to update experiments at a time). */ async function main() { const gh = new Octokit({ From 3c3820b1a4033de90a6f9369b3e714ba58231e99 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Tue, 6 Sep 2022 16:36:37 -0700 Subject: [PATCH 08/53] Simplify CI detection (#50661) --- .github/workflows/ci.yml | 2 +- Gulpfile.js | 3 --- package.json | 1 - scripts/build/options.js | 10 +++++++--- scripts/build/tests.js | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91f44f272a645..e064f3eae3e1b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,7 @@ jobs: - run: npm ci - name: Linter - run: npm run lint:ci + run: npm run lint browser-integration: runs-on: ubuntu-latest diff --git a/Gulpfile.js b/Gulpfile.js index 7f527a93a0b57..d422b2f8e1a99 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -372,9 +372,6 @@ const lint = eslint("."); lint.displayName = "lint"; task("lint", lint); task("lint").description = "Runs eslint on the compiler and scripts sources."; -task("lint").flags = { - " --ci": "Runs eslint additional rules", -}; const buildCancellationToken = () => buildProject("src/cancellationToken"); const cleanCancellationToken = () => cleanProject("src/cancellationToken"); diff --git a/package.json b/package.json index 6ad6f556ae6a0..d21e3030d1b01 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,6 @@ "clean": "gulp clean", "gulp": "gulp", "lint": "gulp lint", - "lint:ci": "gulp lint --ci", "setup-hooks": "node scripts/link-hooks.js" }, "browser": { diff --git a/scripts/build/options.js b/scripts/build/options.js index 2c2d7c7b0a1db..8fe0bc5593ace 100644 --- a/scripts/build/options.js +++ b/scripts/build/options.js @@ -2,9 +2,11 @@ const minimist = require("minimist"); const os = require("os"); +const ci = ["1", "true"].includes(process.env.CI); + /** @type {CommandLineOptions} */ module.exports = minimist(process.argv.slice(2), { - boolean: ["dirty", "light", "colors", "lint", "lkg", "soft", "fix", "failed", "keepFailed", "force", "built"], + boolean: ["dirty", "light", "colors", "lint", "lkg", "soft", "fix", "failed", "keepFailed", "force", "built", "ci"], string: ["browser", "tests", "break", "host", "reporter", "stackTraceLimit", "timeout", "shards", "shardId"], alias: { /* eslint-disable quote-props */ @@ -33,12 +35,13 @@ module.exports = minimist(process.argv.slice(2), { reporter: process.env.reporter || process.env.r, lint: process.env.lint || true, fix: process.env.fix || process.env.f, - workers: process.env.workerCount || ((os.cpus().length - (process.env.CI ? 0 : 1)) || 1), + workers: process.env.workerCount || ((os.cpus().length - (ci ? 0 : 1)) || 1), failed: false, keepFailed: false, lkg: true, dirty: false, - built: false + built: false, + ci, } }); @@ -67,6 +70,7 @@ if (module.exports.built) { * @property {string|number} timeout * @property {boolean} failed * @property {boolean} keepFailed + * @property {boolean} ci * * @typedef {import("minimist").ParsedArgs & TypedOptions} CommandLineOptions */ diff --git a/scripts/build/tests.js b/scripts/build/tests.js index be5592faf8a1d..4dd76c1f62e69 100644 --- a/scripts/build/tests.js +++ b/scripts/build/tests.js @@ -123,7 +123,7 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode) errorStatus = exitCode; error = new Error(`Process exited with status code ${errorStatus}.`); } - else if (process.env.CI === "true") { + else if (cmdLineOptions.ci) { // finally, do a sanity check and build the compiler with the built version of itself log.info("Starting sanity check build..."); // Cleanup everything except lint rules (we'll need those later and would rather not waste time rebuilding them) From b58721fe15a9d58aa9c2b53b6e6fdb7966f56d2c Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Wed, 7 Sep 2022 06:31:57 +0000 Subject: [PATCH 09/53] Update package-lock.json --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42d270e873251..ab380fe7050b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -283,9 +283,9 @@ } }, "node_modules/@octokit/endpoint": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.1.tgz", - "integrity": "sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.2.tgz", + "integrity": "sha512-8/AUACfE9vpRpehE6ZLfEtzkibe5nfsSwFZVMsG8qabqRt1M81qZYUFRZa1B8w8lP6cdfDJfRq9HWS+MbmR7tw==", "dev": true, "dependencies": { "@octokit/types": "^7.0.0", @@ -8695,9 +8695,9 @@ } }, "@octokit/endpoint": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.1.tgz", - "integrity": "sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.2.tgz", + "integrity": "sha512-8/AUACfE9vpRpehE6ZLfEtzkibe5nfsSwFZVMsG8qabqRt1M81qZYUFRZa1B8w8lP6cdfDJfRq9HWS+MbmR7tw==", "dev": true, "requires": { "@octokit/types": "^7.0.0", From bb6f36f7c80c290b98759823445dae73ebfd3eb2 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Wed, 7 Sep 2022 10:07:24 -0700 Subject: [PATCH 10/53] Forward intersection state flag to conditional type target check (#50620) --- src/compiler/checker.ts | 4 ++-- ...ertyCheckingIntersectionWithConditional.js | 10 +++++++++ ...heckingIntersectionWithConditional.symbols | 22 +++++++++++++++++++ ...yCheckingIntersectionWithConditional.types | 18 +++++++++++++++ ...ertyCheckingIntersectionWithConditional.ts | 4 ++++ 5 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.js create mode 100644 tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.symbols create mode 100644 tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.types create mode 100644 tests/cases/compiler/excessPropertyCheckingIntersectionWithConditional.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index a457944e027a7..f80c4c07ee45c 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -19821,8 +19821,8 @@ namespace ts { const skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); const skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); // TODO: Find a nice way to include potential conditional type breakdowns in error output, if they seem good (they usually don't) - if (result = skipTrue ? Ternary.True : isRelatedTo(source, getTrueTypeFromConditionalType(c), RecursionFlags.Target, /*reportErrors*/ false)) { - result &= skipFalse ? Ternary.True : isRelatedTo(source, getFalseTypeFromConditionalType(c), RecursionFlags.Target, /*reportErrors*/ false); + if (result = skipTrue ? Ternary.True : isRelatedTo(source, getTrueTypeFromConditionalType(c), RecursionFlags.Target, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState)) { + result &= skipFalse ? Ternary.True : isRelatedTo(source, getFalseTypeFromConditionalType(c), RecursionFlags.Target, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState); if (result) { return result; } diff --git a/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.js b/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.js new file mode 100644 index 0000000000000..971053105ca0a --- /dev/null +++ b/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.js @@ -0,0 +1,10 @@ +//// [excessPropertyCheckingIntersectionWithConditional.ts] +type Foo = K extends unknown ? { a: number } : unknown +const createDefaultExample = (x: K): Foo & { x: K; } => { + return { a: 1, x: x }; // okay in TS 4.7.4, error in TS 4.8.2 +} + +//// [excessPropertyCheckingIntersectionWithConditional.js] +var createDefaultExample = function (x) { + return { a: 1, x: x }; // okay in TS 4.7.4, error in TS 4.8.2 +}; diff --git a/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.symbols b/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.symbols new file mode 100644 index 0000000000000..aca3252c77402 --- /dev/null +++ b/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.symbols @@ -0,0 +1,22 @@ +=== tests/cases/compiler/excessPropertyCheckingIntersectionWithConditional.ts === +type Foo = K extends unknown ? { a: number } : unknown +>Foo : Symbol(Foo, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 0, 0)) +>K : Symbol(K, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 0, 9)) +>K : Symbol(K, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 0, 9)) +>a : Symbol(a, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 0, 35)) + +const createDefaultExample = (x: K): Foo & { x: K; } => { +>createDefaultExample : Symbol(createDefaultExample, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 5)) +>K : Symbol(K, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 30)) +>x : Symbol(x, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 34)) +>K : Symbol(K, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 30)) +>Foo : Symbol(Foo, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 0, 0)) +>K : Symbol(K, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 30)) +>x : Symbol(x, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 51)) +>K : Symbol(K, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 30)) + + return { a: 1, x: x }; // okay in TS 4.7.4, error in TS 4.8.2 +>a : Symbol(a, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 2, 10)) +>x : Symbol(x, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 2, 16)) +>x : Symbol(x, Decl(excessPropertyCheckingIntersectionWithConditional.ts, 1, 34)) +} diff --git a/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.types b/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.types new file mode 100644 index 0000000000000..5d2ec637e8da2 --- /dev/null +++ b/tests/baselines/reference/excessPropertyCheckingIntersectionWithConditional.types @@ -0,0 +1,18 @@ +=== tests/cases/compiler/excessPropertyCheckingIntersectionWithConditional.ts === +type Foo = K extends unknown ? { a: number } : unknown +>Foo : Foo +>a : number + +const createDefaultExample = (x: K): Foo & { x: K; } => { +>createDefaultExample : (x: K) => Foo & { x: K; } +>(x: K): Foo & { x: K; } => { return { a: 1, x: x }; // okay in TS 4.7.4, error in TS 4.8.2} : (x: K) => Foo & { x: K; } +>x : K +>x : K + + return { a: 1, x: x }; // okay in TS 4.7.4, error in TS 4.8.2 +>{ a: 1, x: x } : { a: number; x: K; } +>a : number +>1 : 1 +>x : K +>x : K +} diff --git a/tests/cases/compiler/excessPropertyCheckingIntersectionWithConditional.ts b/tests/cases/compiler/excessPropertyCheckingIntersectionWithConditional.ts new file mode 100644 index 0000000000000..c0e25cd85454e --- /dev/null +++ b/tests/cases/compiler/excessPropertyCheckingIntersectionWithConditional.ts @@ -0,0 +1,4 @@ +type Foo = K extends unknown ? { a: number } : unknown +const createDefaultExample = (x: K): Foo & { x: K; } => { + return { a: 1, x: x }; // okay in TS 4.7.4, error in TS 4.8.2 +} \ No newline at end of file From ab831d018030304b886590fc4253f9dab593ddb0 Mon Sep 17 00:00:00 2001 From: Amit Dahan Date: Wed, 7 Sep 2022 22:43:16 +0300 Subject: [PATCH 11/53] Ignore `--help` and `-?` in `tsc init` generated `compilerOptions` (#50628) * Ignore --help and -? in `tsc init` generated compilerOptions * Disregard -? * Remove unused fixture --- src/compiler/commandLineParser.ts | 3 + .../unittests/config/initializeTSConfig.ts | 6 +- .../tsconfig.json | 103 ++++++++++++++++++ .../tsconfig.json | 103 ++++++++++++++++++ 4 files changed, 214 insertions(+), 1 deletion(-) create mode 100644 tests/baselines/reference/tsConfig/Initialized TSConfig with --help/tsconfig.json create mode 100644 tests/baselines/reference/tsConfig/Initialized TSConfig with --watch/tsconfig.json diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index aa67a5973caeb..7ad3644970b6f 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -192,6 +192,7 @@ namespace ts { shortName: "h", type: "boolean", showInSimplifiedHelpView: true, + isCommandLineOnly: true, category: Diagnostics.Command_line_Options, description: Diagnostics.Print_this_message, defaultValueDescription: false, @@ -200,6 +201,8 @@ namespace ts { name: "help", shortName: "?", type: "boolean", + isCommandLineOnly: true, + category: Diagnostics.Command_line_Options, defaultValueDescription: false, }, { diff --git a/src/testRunner/unittests/config/initializeTSConfig.ts b/src/testRunner/unittests/config/initializeTSConfig.ts index f7fb7d2a4398b..68c56ac4e179f 100644 --- a/src/testRunner/unittests/config/initializeTSConfig.ts +++ b/src/testRunner/unittests/config/initializeTSConfig.ts @@ -7,7 +7,7 @@ namespace ts { const outputFileName = `tsConfig/${name.replace(/[^a-z0-9\-. ]/ig, "")}/tsconfig.json`; it(`Correct output for ${outputFileName}`, () => { - Harness.Baseline.runBaseline(outputFileName, initResult); + Harness.Baseline.runBaseline(outputFileName, initResult, { PrintDiff: true }); }); }); } @@ -29,5 +29,9 @@ namespace ts { initTSConfigCorrectly("Initialized TSConfig with incorrect compiler option value", ["--init", "--lib", "nonExistLib,es5,es2015.promise"]); initTSConfigCorrectly("Initialized TSConfig with advanced options", ["--init", "--declaration", "--declarationDir", "lib", "--skipLibCheck", "--noErrorTruncation"]); + + initTSConfigCorrectly("Initialized TSConfig with --help", ["--init", "--help"]); + + initTSConfigCorrectly("Initialized TSConfig with --watch", ["--init", "--watch"]); }); } diff --git a/tests/baselines/reference/tsConfig/Initialized TSConfig with --help/tsconfig.json b/tests/baselines/reference/tsConfig/Initialized TSConfig with --help/tsconfig.json new file mode 100644 index 0000000000000..75dcaeac2e2b9 --- /dev/null +++ b/tests/baselines/reference/tsConfig/Initialized TSConfig with --help/tsconfig.json @@ -0,0 +1,103 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + // "jsx": "preserve", /* Specify what JSX code is generated. */ + // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "commonjs", /* Specify what module code is generated. */ + // "rootDir": "./", /* Specify the root folder within your source files. */ + // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "resolveJsonModule": true, /* Enable importing .json files. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + // "outDir": "./", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + + /* Type Checking */ + "strict": true, /* Enable all strict type-checking options. */ + // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + } +} diff --git a/tests/baselines/reference/tsConfig/Initialized TSConfig with --watch/tsconfig.json b/tests/baselines/reference/tsConfig/Initialized TSConfig with --watch/tsconfig.json new file mode 100644 index 0000000000000..75dcaeac2e2b9 --- /dev/null +++ b/tests/baselines/reference/tsConfig/Initialized TSConfig with --watch/tsconfig.json @@ -0,0 +1,103 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + // "jsx": "preserve", /* Specify what JSX code is generated. */ + // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "commonjs", /* Specify what module code is generated. */ + // "rootDir": "./", /* Specify the root folder within your source files. */ + // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "resolveJsonModule": true, /* Enable importing .json files. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + // "outDir": "./", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + + /* Type Checking */ + "strict": true, /* Enable all strict type-checking options. */ + // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + } +} From f46a680863d7ecf7b7aa46b5e056acfe702b78bb Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Wed, 7 Sep 2022 18:47:39 -0700 Subject: [PATCH 12/53] Remove error message in node16 (#50673) --- src/compiler/checker.ts | 2 +- .../nodeModulesImportAssertions(module=node16).errors.txt | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index f80c4c07ee45c..6da3c9e760c3f 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -45775,7 +45775,7 @@ namespace ts { } const nodeArguments = node.arguments; - if (moduleKind !== ModuleKind.ESNext && moduleKind !== ModuleKind.NodeNext) { + if (moduleKind !== ModuleKind.ESNext && moduleKind !== ModuleKind.NodeNext && moduleKind !== ModuleKind.Node16) { // We are allowed trailing comma after proposal-import-assertions. checkGrammarForDisallowedTrailingComma(nodeArguments); diff --git a/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt b/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt index 5730914f8677d..aa5cae15aeee3 100644 --- a/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt +++ b/tests/baselines/reference/nodeModulesImportAssertions(module=node16).errors.txt @@ -1,19 +1,16 @@ tests/cases/conformance/node/index.ts(1,35): error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. tests/cases/conformance/node/otherc.cts(1,35): error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. -tests/cases/conformance/node/otherc.cts(2,40): error TS1324: Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'. ==== tests/cases/conformance/node/index.ts (1 errors) ==== import json from "./package.json" assert { type: "json" }; ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. -==== tests/cases/conformance/node/otherc.cts (2 errors) ==== +==== tests/cases/conformance/node/otherc.cts (1 errors) ==== import json from "./package.json" assert { type: "json" }; // should error, cjs mode imports don't support assertions ~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'. const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS1324: Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'. ==== tests/cases/conformance/node/package.json (0 errors) ==== { "name": "pkg", From be4e9bac8ff66174d4e856dae06f69aa4ef7e479 Mon Sep 17 00:00:00 2001 From: TypeScript Bot Date: Thu, 8 Sep 2022 06:22:04 +0000 Subject: [PATCH 13/53] Update package-lock.json --- package-lock.json | 72 +++++++++++++++++++++++------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index ab380fe7050b1..0a3476c8534f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -311,18 +311,18 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.8.0.tgz", - "integrity": "sha512-m1O4KSRRF5qieJ3MWuLrfseR9XHO0IxBsKVUbZMstbsghQlSPz/aHEgIqCWc4oj3+X/yFZXoXxGQcOhjcvQF1Q==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.9.0.tgz", + "integrity": "sha512-MOYjRyLIM0zzNb9RfEwVK6HLIc2nIF2OMVtMqiNOGbX0SHrQvQbI6X1K16ktmaHr8WUBv+eeul8cD9mz4rNiWQ==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.2.0.tgz", - "integrity": "sha512-8otLCIK9esfmOCY14CBnG/xPqv0paf14rc+s9tHpbOpeFwrv5CnECKW1qdqMAT60ngAa9eB1bKQ+l2YCpi0HPQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.2.2.tgz", + "integrity": "sha512-oslJFmdcWeB3Q8dzn2WNFBzEAvqCH+cvrjBUhS7uwQxAt5yH91w1eo2flWiR0Rqxh+EijQS5ImoB0iQ3hz7P2Q==", "dev": true, "dependencies": { - "@octokit/types": "^7.2.0" + "@octokit/types": "^7.3.0" }, "engines": { "node": ">= 14" @@ -341,12 +341,12 @@ } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.4.1.tgz", - "integrity": "sha512-hlLwqxP2WzjaAujmrXuebQkFNF3YttJDhWNHpKRFm3ZNEq5tsK94Z4SX88peX7RanZWkUUDmILSz+IdkBb/57A==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.5.0.tgz", + "integrity": "sha512-+r/tWwc7hI3vYDb+d0hAqbr04Kle6pL+MmGxMDTUn7wIwry5qFXnUA8RCa5CO8EcuHbZLywnqIVRLdM08qV8Ew==", "dev": true, "dependencies": { - "@octokit/types": "^7.2.0", + "@octokit/types": "^7.3.0", "deprecation": "^2.3.1" }, "engines": { @@ -403,12 +403,12 @@ } }, "node_modules/@octokit/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-7.2.0.tgz", - "integrity": "sha512-pYQ/a1U6mHptwhGyp6SvsiM4bWP2s3V95olUeTxas85D/2kN78yN5C8cGN+P4LwJSWUqIEyvq0Qn2WUn6NQRjw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-7.3.0.tgz", + "integrity": "sha512-7Ar22AVxsJBYZuPkGQwFQybGt2YjuP6j6Z36bPntIYy3R9qSowB55mXOsb16hc0UqtJkYBrRMVXKlaX1OHsh1g==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^13.6.0" + "@octokit/openapi-types": "^13.9.0" } }, "node_modules/@types/async": { @@ -568,9 +568,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", - "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "version": "18.7.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", "dev": true }, "node_modules/@types/node-fetch": { @@ -8717,18 +8717,18 @@ } }, "@octokit/openapi-types": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.8.0.tgz", - "integrity": "sha512-m1O4KSRRF5qieJ3MWuLrfseR9XHO0IxBsKVUbZMstbsghQlSPz/aHEgIqCWc4oj3+X/yFZXoXxGQcOhjcvQF1Q==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-13.9.0.tgz", + "integrity": "sha512-MOYjRyLIM0zzNb9RfEwVK6HLIc2nIF2OMVtMqiNOGbX0SHrQvQbI6X1K16ktmaHr8WUBv+eeul8cD9mz4rNiWQ==", "dev": true }, "@octokit/plugin-paginate-rest": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.2.0.tgz", - "integrity": "sha512-8otLCIK9esfmOCY14CBnG/xPqv0paf14rc+s9tHpbOpeFwrv5CnECKW1qdqMAT60ngAa9eB1bKQ+l2YCpi0HPQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-4.2.2.tgz", + "integrity": "sha512-oslJFmdcWeB3Q8dzn2WNFBzEAvqCH+cvrjBUhS7uwQxAt5yH91w1eo2flWiR0Rqxh+EijQS5ImoB0iQ3hz7P2Q==", "dev": true, "requires": { - "@octokit/types": "^7.2.0" + "@octokit/types": "^7.3.0" } }, "@octokit/plugin-request-log": { @@ -8739,12 +8739,12 @@ "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.4.1.tgz", - "integrity": "sha512-hlLwqxP2WzjaAujmrXuebQkFNF3YttJDhWNHpKRFm3ZNEq5tsK94Z4SX88peX7RanZWkUUDmILSz+IdkBb/57A==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.5.0.tgz", + "integrity": "sha512-+r/tWwc7hI3vYDb+d0hAqbr04Kle6pL+MmGxMDTUn7wIwry5qFXnUA8RCa5CO8EcuHbZLywnqIVRLdM08qV8Ew==", "dev": true, "requires": { - "@octokit/types": "^7.2.0", + "@octokit/types": "^7.3.0", "deprecation": "^2.3.1" } }, @@ -8786,12 +8786,12 @@ } }, "@octokit/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-7.2.0.tgz", - "integrity": "sha512-pYQ/a1U6mHptwhGyp6SvsiM4bWP2s3V95olUeTxas85D/2kN78yN5C8cGN+P4LwJSWUqIEyvq0Qn2WUn6NQRjw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-7.3.0.tgz", + "integrity": "sha512-7Ar22AVxsJBYZuPkGQwFQybGt2YjuP6j6Z36bPntIYy3R9qSowB55mXOsb16hc0UqtJkYBrRMVXKlaX1OHsh1g==", "dev": true, "requires": { - "@octokit/openapi-types": "^13.6.0" + "@octokit/openapi-types": "^13.9.0" } }, "@types/async": { @@ -8951,9 +8951,9 @@ "dev": true }, "@types/node": { - "version": "18.7.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", - "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "version": "18.7.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", "dev": true }, "@types/node-fetch": { From 2f1ba45cbaca5e95959f9fd43c42edd64bc5638c Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 8 Sep 2022 12:00:16 -0700 Subject: [PATCH 14/53] Update LKG and devDep of typescript to v4.8.3 (#50689) --- lib/tsc.js | 195 +++++++++++++++++++--------------- lib/tsserver.js | 214 +++++++++++++++++++++----------------- lib/tsserverlibrary.d.ts | 1 - lib/tsserverlibrary.js | 212 ++++++++++++++++++++----------------- lib/typescript.js | 198 ++++++++++++++++++++--------------- lib/typescriptServices.js | 198 ++++++++++++++++++++--------------- lib/typingsInstaller.js | 198 ++++++++++++++++++++--------------- package-lock.json | 14 +-- package.json | 2 +- 9 files changed, 694 insertions(+), 538 deletions(-) diff --git a/lib/tsc.js b/lib/tsc.js index 97db13aa62a50..ab79f9e91feec 100644 --- a/lib/tsc.js +++ b/lib/tsc.js @@ -69,7 +69,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { var ts; (function (ts) { ts.versionMajorMinor = "4.8"; - ts.version = "4.8.2"; + ts.version = "4.8.3"; var NativeCollections; (function (NativeCollections) { var globals = typeof globalThis !== "undefined" ? globalThis : @@ -6031,7 +6031,7 @@ var ts; Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig: diag(2591, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", "Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig: diag(2592, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", "Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig: diag(2593, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", "Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."), - This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the__2594", "This module is declared with using 'export =', and can only be used with a default import when using the '{0}' flag."), + This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", "This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."), _0_can_only_be_imported_by_using_a_default_import: diag(2595, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_default_import_2595", "'{0}' can only be imported by using a default import."), _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import: diag(2596, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", "'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."), _0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import: diag(2597, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", "'{0}' can only be imported by using a 'require' call or by using a default import."), @@ -36545,7 +36545,7 @@ var ts; var _a, _b; if (path === undefined) return path; - return ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames })(ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a))); + return ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a)); } function combineDirectoryPath(root, dir) { return ts.ensureTrailingDirectorySeparator(ts.combinePaths(root, dir)); @@ -36560,7 +36560,7 @@ var ts; if ((extensions === Extensions.TypeScript || extensions === Extensions.JavaScript || extensions === Extensions.Json) && (state.compilerOptions.declarationDir || state.compilerOptions.outDir) && finalPath.indexOf("/node_modules/") === -1 - && (state.compilerOptions.configFile ? ts.startsWith(toAbsolutePath(state.compilerOptions.configFile.fileName), scope.packageDirectory) : true)) { + && (state.compilerOptions.configFile ? ts.containsPath(scope.packageDirectory, toAbsolutePath(state.compilerOptions.configFile.fileName), !useCaseSensitiveFileNames()) : true)) { var getCanonicalFileName = ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames }); var commonSourceDirGuesses = []; if (state.compilerOptions.rootDir || (state.compilerOptions.composite && state.compilerOptions.configFilePath)) { @@ -36590,7 +36590,7 @@ var ts; var candidateDirectories = getOutputDirectoriesForBaseDirectory(commonSourceDirGuess); for (var _e = 0, candidateDirectories_1 = candidateDirectories; _e < candidateDirectories_1.length; _e++) { var candidateDir = candidateDirectories_1[_e]; - if (ts.startsWith(finalPath, candidateDir)) { + if (ts.containsPath(candidateDir, finalPath, !useCaseSensitiveFileNames())) { var pathFragment = finalPath.slice(candidateDir.length + 1); var possibleInputBase = ts.combinePaths(commonSourceDirGuess, pathFragment); var jsAndDtsExtensions = [".mjs", ".cjs", ".js", ".json", ".d.mts", ".d.cts", ".d.ts"]; @@ -41875,40 +41875,60 @@ var ts; return typeof file.externalModuleIndicator !== "object" && !resolveExportByName(moduleSymbol, ts.escapeLeadingUnderscores("__esModule"), undefined, dontResolveAlias); } function getTargetOfImportClause(node, dontResolveAlias) { - var _a; var moduleSymbol = resolveExternalModuleName(node, node.parent.moduleSpecifier); if (moduleSymbol) { - var exportDefaultSymbol = void 0; - if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { - exportDefaultSymbol = moduleSymbol; - } - else { - exportDefaultSymbol = resolveExportByName(moduleSymbol, "default", node, dontResolveAlias); - } - var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); - var hasDefaultOnly = isOnlyImportedAsDefault(node.parent.moduleSpecifier); - var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, node.parent.moduleSpecifier); - if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { - if (hasExportAssignmentSymbol(moduleSymbol)) { - var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; - var exportEqualsSymbol = moduleSymbol.exports.get("export="); - var exportAssignment = exportEqualsSymbol.valueDeclaration; - var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); - if (exportAssignment) { - ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); - } - } - else { - reportNonDefaultExport(moduleSymbol, node); + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } + function getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias) { + var _a; + var exportDefaultSymbol; + if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { + exportDefaultSymbol = moduleSymbol; + } + else { + exportDefaultSymbol = resolveExportByName(moduleSymbol, "default", node, dontResolveAlias); + } + var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); + var specifier = getModuleSpecifierForImportOrExport(node); + if (!specifier) { + return exportDefaultSymbol; + } + var hasDefaultOnly = isOnlyImportedAsDefault(specifier); + var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, specifier); + if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { + if (hasExportAssignmentSymbol(moduleSymbol)) { + var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; + var exportEqualsSymbol = moduleSymbol.exports.get("export="); + var exportAssignment = exportEqualsSymbol.valueDeclaration; + var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); + if (exportAssignment) { + ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); } } - else if (hasSyntheticDefault || hasDefaultOnly) { - var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); - markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, false); - return resolved; + else if (ts.isImportClause(node)) { + reportNonDefaultExport(moduleSymbol, node); + } + else { + errorNoModuleMemberSymbol(moduleSymbol, moduleSymbol, node, ts.isImportOrExportSpecifier(node) && node.propertyName || node.name); } - markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, undefined, false); - return exportDefaultSymbol; + } + else if (hasSyntheticDefault || hasDefaultOnly) { + var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); + markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, false); + return resolved; + } + markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, undefined, false); + return exportDefaultSymbol; + } + function getModuleSpecifierForImportOrExport(node) { + switch (node.kind) { + case 267: return node.parent.moduleSpecifier; + case 265: return ts.isExternalModuleReference(node.moduleReference) ? node.moduleReference.expression : undefined; + case 268: return node.parent.parent.moduleSpecifier; + case 270: return node.parent.parent.parent.moduleSpecifier; + case 275: return node.parent.parent.moduleSpecifier; + default: return ts.Debug.assertNever(node); } } function reportNonDefaultExport(moduleSymbol, node) { @@ -41980,7 +42000,7 @@ var ts; } } function getExternalModuleMember(node, specifier, dontResolveAlias) { - var _a, _b; + var _a; if (dontResolveAlias === void 0) { dontResolveAlias = false; } var moduleSpecifier = ts.getExternalModuleRequireArgument(node) || node.moduleSpecifier; var moduleSymbol = resolveExternalModuleName(node, moduleSpecifier); @@ -42014,29 +42034,33 @@ var ts; combineValueAndTypeSymbols(symbolFromVariable, symbolFromModule) : symbolFromModule || symbolFromVariable; if (!symbol) { - var moduleName = getFullyQualifiedName(moduleSymbol, node); - var declarationName = ts.declarationNameToString(name); - var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); - if (suggestion !== undefined) { - var suggestionName = symbolToString(suggestion); - var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); - if (suggestion.valueDeclaration) { - ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); - } - } - else { - if ((_b = moduleSymbol.exports) === null || _b === void 0 ? void 0 : _b.has("default")) { - error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); - } - else { - reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); - } - } + errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name); } return symbol; } } } + function errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name) { + var _a; + var moduleName = getFullyQualifiedName(moduleSymbol, node); + var declarationName = ts.declarationNameToString(name); + var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); + if (suggestion !== undefined) { + var suggestionName = symbolToString(suggestion); + var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); + if (suggestion.valueDeclaration) { + ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); + } + } + else { + if ((_a = moduleSymbol.exports) === null || _a === void 0 ? void 0 : _a.has("default")) { + error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); + } + else { + reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); + } + } + } function reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName) { var _a, _b; var localSymbol = (_b = (_a = moduleSymbol.valueDeclaration) === null || _a === void 0 ? void 0 : _a.locals) === null || _b === void 0 ? void 0 : _b.get(name.escapedText); @@ -42082,6 +42106,13 @@ var ts; } } function getTargetOfImportSpecifier(node, dontResolveAlias) { + if (ts.isImportSpecifier(node) && ts.idText(node.propertyName || node.name) === "default") { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } var root = ts.isBindingElement(node) ? ts.getRootDeclaration(node) : node.parent.parent.parent; var commonJSPropertyAccess = getCommonJSPropertyAccess(root); var resolved = getExternalModuleMember(root, commonJSPropertyAccess || node, dontResolveAlias); @@ -42103,6 +42134,13 @@ var ts; return resolved; } function getTargetOfExportSpecifier(node, meaning, dontResolveAlias) { + if (ts.idText(node.propertyName || node.name) === "default") { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, !!dontResolveAlias); + } + } var resolved = node.parent.parent.moduleSpecifier ? getExternalModuleMember(node.parent.parent, node, dontResolveAlias) : resolveEntityName(node.propertyName || node.name, meaning, false, dontResolveAlias); @@ -51674,7 +51712,7 @@ var ts; return includes & 8388608 ? wildcardType : anyType; } if (!strictNullChecks && includes & 98304) { - return includes & 32768 ? undefinedType : nullType; + return includes & 16777216 ? neverType : includes & 32768 ? undefinedType : nullType; } if (includes & 4 && includes & (128 | 134217728 | 268435456) || includes & 8 && includes & 256 || @@ -52309,7 +52347,7 @@ var ts; type; } function distributeIndexOverObjectType(objectType, indexType, writing) { - if (objectType.flags & 3145728) { + if (objectType.flags & 1048576 || objectType.flags & 2097152 && !shouldDeferIndexType(objectType)) { var types = ts.map(objectType.types, function (t) { return getSimplifiedType(getIndexedAccessType(t, indexType), writing); }); return objectType.flags & 2097152 || writing ? getIntersectionType(types) : getUnionType(types); } @@ -54448,7 +54486,7 @@ var ts; if (reduced !== type) { return reduced; } - if (type.flags & 2097152) { + if (type.flags & 2097152 && ts.some(type.types, isEmptyAnonymousObjectType)) { var normalizedTypes = ts.sameMap(type.types, function (t) { return getNormalizedType(t, writing); }); if (normalizedTypes !== type.types) { return getIntersectionType(normalizedTypes); @@ -55432,7 +55470,7 @@ var ts; if (reportErrors && originalErrorInfo) { resetErrorInfo(saveErrorInfo); } - if (result = isRelatedTo(source, constraint, 2, reportErrors)) { + if (result = isRelatedTo(source, constraint, 2, reportErrors, undefined, intersectionState)) { return result; } if (reportErrors && originalErrorInfo && errorInfo) { @@ -55495,8 +55533,8 @@ var ts; if (!c.root.inferTypeParameters && !isDistributionDependent(c.root)) { var skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); var skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); - if (result = skipTrue ? -1 : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2, false)) { - result &= skipFalse ? -1 : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2, false); + if (result = skipTrue ? -1 : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2, false, undefined, intersectionState)) { + result &= skipFalse ? -1 : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2, false, undefined, intersectionState); if (result) { return result; } @@ -59855,7 +59893,7 @@ var ts; var narrowedPropType = narrowType(propType); return filterType(type, function (t) { var discriminantType = getTypeOfPropertyOrIndexSignature(t, propName); - return !(narrowedPropType.flags & 131072) && isTypeComparableTo(narrowedPropType, discriminantType); + return !(narrowedPropType.flags & 131072) && areTypesComparable(narrowedPropType, discriminantType); }); } function narrowTypeByDiscriminantProperty(type, access, operator, value, assumeTrue) { @@ -59904,7 +59942,7 @@ var ts; } function narrowByInKeyword(type, name, assumeTrue) { if (type.flags & 1048576 - || type.flags & 524288 && declaredType !== type + || type.flags & 524288 && declaredType !== type && !(declaredType === unknownType && isEmptyAnonymousObjectType(type)) || ts.isThisTypeParameter(type) || type.flags & 2097152 && ts.every(type.types, function (t) { return t.symbol !== globalThisSymbol; })) { return filterType(type, function (t) { return isTypePresencePossible(t, name, assumeTrue); }); @@ -60024,14 +60062,18 @@ var ts; assumeTrue = !assumeTrue; } var valueType = getTypeOfExpression(value); - if ((type.flags & 2) && assumeTrue && (operator === 36 || operator === 37)) { + if (((type.flags & 2) || isEmptyAnonymousObjectType(type) && !(valueType.flags & 98304)) && + assumeTrue && + (operator === 36 || operator === 37)) { if (valueType.flags & (131068 | 67108864)) { return valueType; } if (valueType.flags & 524288) { return nonPrimitiveType; } - return type; + if (type.flags & 2) { + return type; + } } if (valueType.flags & 98304) { if (!strictNullChecks) { @@ -60426,7 +60468,9 @@ var ts; !!(type.flags & 465829888 && getBaseConstraintOrType(type).flags & (98304 | 1048576)); } function isGenericTypeWithoutNullableConstraint(type) { - return !!(type.flags & 465829888 && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304)); + return type.flags & 2097152 ? + ts.some(type.types, isGenericTypeWithoutNullableConstraint) : + !!(type.flags & 465829888 && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304)); } function hasContextualTypeWithNoGenericTypes(node, checkMode) { var contextualType = (ts.isIdentifier(node) || ts.isPropertyAccessExpression(node) || ts.isElementAccessExpression(node)) && @@ -105437,9 +105481,7 @@ var ts; } } } - var seenRefs = buildInfoPath ? new ts.Set() : undefined; var buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs === null || seenRefs === void 0 ? void 0 : seenRefs.add(resolvedPath); var pseudoUpToDate = false; var usesPrepend = false; var upstreamChangedProject; @@ -105450,7 +105492,7 @@ var ts; if (refStatus.newestInputFileTime && refStatus.newestInputFileTime <= oldestOutputFileTime) { continue; } - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: ts.UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath, @@ -105501,24 +105543,9 @@ var ts; oldestOutputFileName: oldestOutputFileName }; } - function hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath) { - if (seenRefs.has(resolvedRefPath)) - return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath) { var refBuildInfo = state.buildInfoCache.get(resolvedRefPath); - if (refBuildInfo.path === buildInfoCacheEntry.path) - return true; - if (resolvedConfig.projectReferences) { - for (var _i = 0, _a = resolvedConfig.projectReferences; _i < _a.length; _i++) { - var ref = _a[_i]; - var resolvedRef = ts.resolveProjectReferencePath(ref); - var resolvedRefPath_1 = toResolvedConfigFilePath(state, resolvedRef); - var resolvedConfig_1 = parseConfigFile(state, resolvedRef, resolvedRefPath_1); - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig_1, resolvedRefPath_1)) - return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state, project, resolvedPath) { if (project === undefined) { diff --git a/lib/tsserver.js b/lib/tsserver.js index 481cb5866634e..b696263504d68 100644 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -109,7 +109,7 @@ var ts; // The following is baselined as a literal template type without intervention /** The version of the TypeScript compiler release */ // eslint-disable-next-line @typescript-eslint/no-inferrable-types - ts.version = "4.8.2"; + ts.version = "4.8.3"; /* @internal */ var Comparison; (function (Comparison) { @@ -8875,7 +8875,7 @@ var ts; Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig: diag(2591, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", "Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig: diag(2592, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", "Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig: diag(2593, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", "Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."), - This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the__2594", "This module is declared with using 'export =', and can only be used with a default import when using the '{0}' flag."), + This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", "This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."), _0_can_only_be_imported_by_using_a_default_import: diag(2595, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_default_import_2595", "'{0}' can only be imported by using a default import."), _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import: diag(2596, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", "'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."), _0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import: diag(2597, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", "'{0}' can only be imported by using a 'require' call or by using a default import."), @@ -44636,7 +44636,7 @@ var ts; var _a, _b; if (path === undefined) return path; - return ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames })(ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a))); + return ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a)); } function combineDirectoryPath(root, dir) { return ts.ensureTrailingDirectorySeparator(ts.combinePaths(root, dir)); @@ -44656,7 +44656,7 @@ var ts; if ((extensions === Extensions.TypeScript || extensions === Extensions.JavaScript || extensions === Extensions.Json) && (state.compilerOptions.declarationDir || state.compilerOptions.outDir) && finalPath.indexOf("/node_modules/") === -1 - && (state.compilerOptions.configFile ? ts.startsWith(toAbsolutePath(state.compilerOptions.configFile.fileName), scope.packageDirectory) : true)) { + && (state.compilerOptions.configFile ? ts.containsPath(scope.packageDirectory, toAbsolutePath(state.compilerOptions.configFile.fileName), !useCaseSensitiveFileNames()) : true)) { // So that all means we'll only try these guesses for files outside `node_modules` in a directory where the `package.json` and `tsconfig.json` are siblings. // Even with all that, we still don't know if the root of the output file structure will be (relative to the package file) // `.`, `./src` or any other deeper directory structure. (If project references are used, it's definitely `.` by fiat, so that should be pretty common.) @@ -44712,7 +44712,7 @@ var ts; var candidateDirectories = getOutputDirectoriesForBaseDirectory(commonSourceDirGuess); for (var _e = 0, candidateDirectories_1 = candidateDirectories; _e < candidateDirectories_1.length; _e++) { var candidateDir = candidateDirectories_1[_e]; - if (ts.startsWith(finalPath, candidateDir)) { + if (ts.containsPath(candidateDir, finalPath, !useCaseSensitiveFileNames())) { // The matched export is looking up something in either the out declaration or js dir, now map the written path back into the source dir and source extension var pathFragment = finalPath.slice(candidateDir.length + 1); // +1 to also remove directory seperator var possibleInputBase = ts.combinePaths(commonSourceDirGuess, pathFragment); @@ -50994,41 +50994,61 @@ var ts; return typeof file.externalModuleIndicator !== "object" && !resolveExportByName(moduleSymbol, ts.escapeLeadingUnderscores("__esModule"), /*sourceNode*/ undefined, dontResolveAlias); } function getTargetOfImportClause(node, dontResolveAlias) { - var _a; var moduleSymbol = resolveExternalModuleName(node, node.parent.moduleSpecifier); if (moduleSymbol) { - var exportDefaultSymbol = void 0; - if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { - exportDefaultSymbol = moduleSymbol; - } - else { - exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); - } - var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); - var hasDefaultOnly = isOnlyImportedAsDefault(node.parent.moduleSpecifier); - var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, node.parent.moduleSpecifier); - if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { - if (hasExportAssignmentSymbol(moduleSymbol)) { - var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; - var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); - var exportAssignment = exportEqualsSymbol.valueDeclaration; - var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); - if (exportAssignment) { - ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); - } - } - else { - reportNonDefaultExport(moduleSymbol, node); + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } + function getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias) { + var _a; + var exportDefaultSymbol; + if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { + exportDefaultSymbol = moduleSymbol; + } + else { + exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); + } + var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); + var specifier = getModuleSpecifierForImportOrExport(node); + if (!specifier) { + return exportDefaultSymbol; + } + var hasDefaultOnly = isOnlyImportedAsDefault(specifier); + var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, specifier); + if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { + if (hasExportAssignmentSymbol(moduleSymbol)) { + var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; + var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); + var exportAssignment = exportEqualsSymbol.valueDeclaration; + var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); + if (exportAssignment) { + ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); } } - else if (hasSyntheticDefault || hasDefaultOnly) { - // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present - var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); - markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); - return resolved; + else if (ts.isImportClause(node)) { + reportNonDefaultExport(moduleSymbol, node); } - markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); - return exportDefaultSymbol; + else { + errorNoModuleMemberSymbol(moduleSymbol, moduleSymbol, node, ts.isImportOrExportSpecifier(node) && node.propertyName || node.name); + } + } + else if (hasSyntheticDefault || hasDefaultOnly) { + // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present + var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); + markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); + return resolved; + } + markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); + return exportDefaultSymbol; + } + function getModuleSpecifierForImportOrExport(node) { + switch (node.kind) { + case 267 /* SyntaxKind.ImportClause */: return node.parent.moduleSpecifier; + case 265 /* SyntaxKind.ImportEqualsDeclaration */: return ts.isExternalModuleReference(node.moduleReference) ? node.moduleReference.expression : undefined; + case 268 /* SyntaxKind.NamespaceImport */: return node.parent.parent.moduleSpecifier; + case 270 /* SyntaxKind.ImportSpecifier */: return node.parent.parent.parent.moduleSpecifier; + case 275 /* SyntaxKind.ExportSpecifier */: return node.parent.parent.moduleSpecifier; + default: return ts.Debug.assertNever(node); } } function reportNonDefaultExport(moduleSymbol, node) { @@ -51118,7 +51138,7 @@ var ts; } } function getExternalModuleMember(node, specifier, dontResolveAlias) { - var _a, _b; + var _a; if (dontResolveAlias === void 0) { dontResolveAlias = false; } var moduleSpecifier = ts.getExternalModuleRequireArgument(node) || node.moduleSpecifier; var moduleSymbol = resolveExternalModuleName(node, moduleSpecifier); // TODO: GH#18217 @@ -51154,29 +51174,33 @@ var ts; combineValueAndTypeSymbols(symbolFromVariable, symbolFromModule) : symbolFromModule || symbolFromVariable; if (!symbol) { - var moduleName = getFullyQualifiedName(moduleSymbol, node); - var declarationName = ts.declarationNameToString(name); - var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); - if (suggestion !== undefined) { - var suggestionName = symbolToString(suggestion); - var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); - if (suggestion.valueDeclaration) { - ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); - } - } - else { - if ((_b = moduleSymbol.exports) === null || _b === void 0 ? void 0 : _b.has("default" /* InternalSymbolName.Default */)) { - error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); - } - else { - reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); - } - } + errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name); } return symbol; } } } + function errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name) { + var _a; + var moduleName = getFullyQualifiedName(moduleSymbol, node); + var declarationName = ts.declarationNameToString(name); + var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); + if (suggestion !== undefined) { + var suggestionName = symbolToString(suggestion); + var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); + if (suggestion.valueDeclaration) { + ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); + } + } + else { + if ((_a = moduleSymbol.exports) === null || _a === void 0 ? void 0 : _a.has("default" /* InternalSymbolName.Default */)) { + error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); + } + else { + reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); + } + } + } function reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName) { var _a, _b; var localSymbol = (_b = (_a = moduleSymbol.valueDeclaration) === null || _a === void 0 ? void 0 : _a.locals) === null || _b === void 0 ? void 0 : _b.get(name.escapedText); @@ -51222,6 +51246,13 @@ var ts; } } function getTargetOfImportSpecifier(node, dontResolveAlias) { + if (ts.isImportSpecifier(node) && ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } var root = ts.isBindingElement(node) ? ts.getRootDeclaration(node) : node.parent.parent.parent; var commonJSPropertyAccess = getCommonJSPropertyAccess(root); var resolved = getExternalModuleMember(root, commonJSPropertyAccess || node, dontResolveAlias); @@ -51243,6 +51274,13 @@ var ts; return resolved; } function getTargetOfExportSpecifier(node, meaning, dontResolveAlias) { + if (ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, !!dontResolveAlias); + } + } var resolved = node.parent.parent.moduleSpecifier ? getExternalModuleMember(node.parent.parent, node, dontResolveAlias) : resolveEntityName(node.propertyName || node.name, meaning, /*ignoreErrors*/ false, dontResolveAlias); @@ -62193,7 +62231,7 @@ var ts; return includes & 8388608 /* TypeFlags.IncludesWildcard */ ? wildcardType : anyType; } if (!strictNullChecks && includes & 98304 /* TypeFlags.Nullable */) { - return includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; + return includes & 16777216 /* TypeFlags.IncludesEmptyObject */ ? neverType : includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; } if (includes & 4 /* TypeFlags.String */ && includes & (128 /* TypeFlags.StringLiteral */ | 134217728 /* TypeFlags.TemplateLiteral */ | 268435456 /* TypeFlags.StringMapping */) || includes & 8 /* TypeFlags.Number */ && includes & 256 /* TypeFlags.NumberLiteral */ || @@ -62883,7 +62921,7 @@ var ts; // (T | U)[K] -> T[K] | U[K] (reading) // (T | U)[K] -> T[K] & U[K] (writing) // (T & U)[K] -> T[K] & U[K] - if (objectType.flags & 3145728 /* TypeFlags.UnionOrIntersection */) { + if (objectType.flags & 1048576 /* TypeFlags.Union */ || objectType.flags & 2097152 /* TypeFlags.Intersection */ && !shouldDeferIndexType(objectType)) { var types = ts.map(objectType.types, function (t) { return getSimplifiedType(getIndexedAccessType(t, indexType), writing); }); return objectType.flags & 2097152 /* TypeFlags.Intersection */ || writing ? getIntersectionType(types) : getUnionType(types); } @@ -65291,7 +65329,7 @@ var ts; if (reduced !== type) { return reduced; } - if (type.flags & 2097152 /* TypeFlags.Intersection */) { + if (type.flags & 2097152 /* TypeFlags.Intersection */ && ts.some(type.types, isEmptyAnonymousObjectType)) { var normalizedTypes = ts.sameMap(type.types, function (t) { return getNormalizedType(t, writing); }); if (normalizedTypes !== type.types) { return getIntersectionType(normalizedTypes); @@ -66462,7 +66500,7 @@ var ts; // create a new chain for the constraint error resetErrorInfo(saveErrorInfo); } - if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors)) { + if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors, /* headMessage */ undefined, intersectionState)) { return result; } // prefer the shorter chain of the constraint comparison chain, and the direct comparison chain @@ -66554,8 +66592,8 @@ var ts; var skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); var skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); // TODO: Find a nice way to include potential conditional type breakdowns in error output, if they seem good (they usually don't) - if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false)) { - result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false); + if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState)) { + result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState); if (result) { return result; } @@ -71584,7 +71622,7 @@ var ts; var narrowedPropType = narrowType(propType); return filterType(type, function (t) { var discriminantType = getTypeOfPropertyOrIndexSignature(t, propName); - return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && isTypeComparableTo(narrowedPropType, discriminantType); + return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && areTypesComparable(narrowedPropType, discriminantType); }); } function narrowTypeByDiscriminantProperty(type, access, operator, value, assumeTrue) { @@ -71633,7 +71671,7 @@ var ts; } function narrowByInKeyword(type, name, assumeTrue) { if (type.flags & 1048576 /* TypeFlags.Union */ - || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type + || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type && !(declaredType === unknownType && isEmptyAnonymousObjectType(type)) || ts.isThisTypeParameter(type) || type.flags & 2097152 /* TypeFlags.Intersection */ && ts.every(type.types, function (t) { return t.symbol !== globalThisSymbol; })) { return filterType(type, function (t) { return isTypePresencePossible(t, name, assumeTrue); }); @@ -71766,14 +71804,18 @@ var ts; assumeTrue = !assumeTrue; } var valueType = getTypeOfExpression(value); - if ((type.flags & 2 /* TypeFlags.Unknown */) && assumeTrue && (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { + if (((type.flags & 2 /* TypeFlags.Unknown */) || isEmptyAnonymousObjectType(type) && !(valueType.flags & 98304 /* TypeFlags.Nullable */)) && + assumeTrue && + (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { if (valueType.flags & (131068 /* TypeFlags.Primitive */ | 67108864 /* TypeFlags.NonPrimitive */)) { return valueType; } if (valueType.flags & 524288 /* TypeFlags.Object */) { return nonPrimitiveType; } - return type; + if (type.flags & 2 /* TypeFlags.Unknown */) { + return type; + } } if (valueType.flags & 98304 /* TypeFlags.Nullable */) { if (!strictNullChecks) { @@ -72232,7 +72274,9 @@ var ts; !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && getBaseConstraintOrType(type).flags & (98304 /* TypeFlags.Nullable */ | 1048576 /* TypeFlags.Union */)); } function isGenericTypeWithoutNullableConstraint(type) { - return !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); + return type.flags & 2097152 /* TypeFlags.Intersection */ ? + ts.some(type.types, isGenericTypeWithoutNullableConstraint) : + !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); } function hasContextualTypeWithNoGenericTypes(node, checkMode) { // Computing the contextual type for a child of a JSX element involves resolving the type of the @@ -126929,9 +126973,7 @@ var ts; } } } - var seenRefs = buildInfoPath ? new ts.Set() : undefined; var buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs === null || seenRefs === void 0 ? void 0 : seenRefs.add(resolvedPath); /** Inputs are up-to-date, just need either timestamp update or bundle prepend manipulation to make it look up-to-date */ var pseudoUpToDate = false; var usesPrepend = false; @@ -126946,7 +126988,7 @@ var ts; continue; } // Check if tsbuildinfo path is shared, then we need to rebuild - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: ts.UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath, @@ -127004,25 +127046,9 @@ var ts; oldestOutputFileName: oldestOutputFileName }; } - function hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath) { - if (seenRefs.has(resolvedRefPath)) - return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath) { var refBuildInfo = state.buildInfoCache.get(resolvedRefPath); - if (refBuildInfo.path === buildInfoCacheEntry.path) - return true; - if (resolvedConfig.projectReferences) { - // Check references - for (var _i = 0, _a = resolvedConfig.projectReferences; _i < _a.length; _i++) { - var ref = _a[_i]; - var resolvedRef = ts.resolveProjectReferencePath(ref); - var resolvedRefPath_1 = toResolvedConfigFilePath(state, resolvedRef); - var resolvedConfig_1 = parseConfigFile(state, resolvedRef, resolvedRefPath_1); - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig_1, resolvedRefPath_1)) - return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state, project, resolvedPath) { if (project === undefined) { @@ -171614,13 +171640,13 @@ var ts; return __generator(this, function (_a) { switch (_a.label) { case 0: - ts.Debug.assertIsDefined(host.importServicePlugin); + ts.Debug.assertIsDefined(host.importPlugin); resolvedPath = ts.combinePaths(initialDir, "node_modules"); log("Dynamically importing ".concat(moduleName, " from ").concat(initialDir, " (resolved to ").concat(resolvedPath, ")")); _a.label = 1; case 1: _a.trys.push([1, 3, , 4]); - return [4 /*yield*/, host.importServicePlugin(resolvedPath, moduleName)]; + return [4 /*yield*/, host.importPlugin(resolvedPath, moduleName)]; case 2: result = _a.sent(); return [3 /*break*/, 4]; @@ -172699,7 +172725,7 @@ var ts; }; Project.prototype.enableGlobalPlugins = function (options, pluginConfigOverrides) { var host = this.projectService.host; - if (!host.require && !host.importServicePlugin) { + if (!host.require && !host.importPlugin) { this.projectService.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; } @@ -172756,7 +172782,7 @@ var ts; return __generator(this, function (_a) { switch (_a.label) { case 0: - ts.Debug.assertIsDefined(this.projectService.host.importServicePlugin); + ts.Debug.assertIsDefined(this.projectService.host.importPlugin); log = function (message) { return _this.projectService.logger.info(message); }; logError = function (message) { (errorLogs !== null && errorLogs !== void 0 ? errorLogs : (errorLogs = [])).push(message); @@ -173457,7 +173483,7 @@ var ts; /*@internal*/ ConfiguredProject.prototype.enablePluginsWithOptions = function (options, pluginConfigOverrides) { var host = this.projectService.host; - if (!host.require && !host.importServicePlugin) { + if (!host.require && !host.importPlugin) { this.projectService.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; } @@ -176901,7 +176927,7 @@ var ts; /*@internal*/ ProjectService.prototype.requestEnablePlugin = function (project, pluginConfigEntry, searchPaths, pluginConfigOverrides) { var _a; - if (!this.host.importServicePlugin && !this.host.require) { + if (!this.host.importPlugin && !this.host.require) { this.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; } @@ -176911,7 +176937,7 @@ var ts; return; } // If the host supports dynamic import, begin enabling the plugin asynchronously. - if (this.host.importServicePlugin) { + if (this.host.importPlugin) { var importPromise = project.beginEnablePluginAsync(pluginConfigEntry, searchPaths, pluginConfigOverrides); (_a = this.pendingPluginEnablements) !== null && _a !== void 0 ? _a : (this.pendingPluginEnablements = new ts.Map()); var promises = this.pendingPluginEnablements.get(project); @@ -181210,7 +181236,7 @@ var ts; setImmediate: function (x) { return setTimeout(x, 0); }, clearImmediate: function (handle) { return clearTimeout(handle); }, /* eslint-enable no-restricted-globals */ - importServicePlugin: function (initialDir, moduleName) { return __awaiter(_this, void 0, void 0, function () { + importPlugin: function (initialDir, moduleName) { return __awaiter(_this, void 0, void 0, function () { var packageRoot, packageJson, packageJsonResponse, e_1, browser, scriptPath, module_1, e_2; return __generator(this, function (_a) { switch (_a.label) { diff --git a/lib/tsserverlibrary.d.ts b/lib/tsserverlibrary.d.ts index 4744d065a38ac..8003ac00a3c64 100644 --- a/lib/tsserverlibrary.d.ts +++ b/lib/tsserverlibrary.d.ts @@ -7033,7 +7033,6 @@ declare namespace ts.server { gc?(): void; trace?(s: string): void; require?(initialPath: string, moduleName: string): ModuleImportResult; - importServicePlugin?(root: string, moduleName: string): Promise; } } declare namespace ts.server { diff --git a/lib/tsserverlibrary.js b/lib/tsserverlibrary.js index 57276bce88f5a..53b8c929ba8f1 100644 --- a/lib/tsserverlibrary.js +++ b/lib/tsserverlibrary.js @@ -303,7 +303,7 @@ var ts; // The following is baselined as a literal template type without intervention /** The version of the TypeScript compiler release */ // eslint-disable-next-line @typescript-eslint/no-inferrable-types - ts.version = "4.8.2"; + ts.version = "4.8.3"; /* @internal */ var Comparison; (function (Comparison) { @@ -9069,7 +9069,7 @@ var ts; Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig: diag(2591, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", "Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig: diag(2592, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", "Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig: diag(2593, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", "Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."), - This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the__2594", "This module is declared with using 'export =', and can only be used with a default import when using the '{0}' flag."), + This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", "This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."), _0_can_only_be_imported_by_using_a_default_import: diag(2595, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_default_import_2595", "'{0}' can only be imported by using a default import."), _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import: diag(2596, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", "'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."), _0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import: diag(2597, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", "'{0}' can only be imported by using a 'require' call or by using a default import."), @@ -44830,7 +44830,7 @@ var ts; var _a, _b; if (path === undefined) return path; - return ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames })(ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a))); + return ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a)); } function combineDirectoryPath(root, dir) { return ts.ensureTrailingDirectorySeparator(ts.combinePaths(root, dir)); @@ -44850,7 +44850,7 @@ var ts; if ((extensions === Extensions.TypeScript || extensions === Extensions.JavaScript || extensions === Extensions.Json) && (state.compilerOptions.declarationDir || state.compilerOptions.outDir) && finalPath.indexOf("/node_modules/") === -1 - && (state.compilerOptions.configFile ? ts.startsWith(toAbsolutePath(state.compilerOptions.configFile.fileName), scope.packageDirectory) : true)) { + && (state.compilerOptions.configFile ? ts.containsPath(scope.packageDirectory, toAbsolutePath(state.compilerOptions.configFile.fileName), !useCaseSensitiveFileNames()) : true)) { // So that all means we'll only try these guesses for files outside `node_modules` in a directory where the `package.json` and `tsconfig.json` are siblings. // Even with all that, we still don't know if the root of the output file structure will be (relative to the package file) // `.`, `./src` or any other deeper directory structure. (If project references are used, it's definitely `.` by fiat, so that should be pretty common.) @@ -44906,7 +44906,7 @@ var ts; var candidateDirectories = getOutputDirectoriesForBaseDirectory(commonSourceDirGuess); for (var _e = 0, candidateDirectories_1 = candidateDirectories; _e < candidateDirectories_1.length; _e++) { var candidateDir = candidateDirectories_1[_e]; - if (ts.startsWith(finalPath, candidateDir)) { + if (ts.containsPath(candidateDir, finalPath, !useCaseSensitiveFileNames())) { // The matched export is looking up something in either the out declaration or js dir, now map the written path back into the source dir and source extension var pathFragment = finalPath.slice(candidateDir.length + 1); // +1 to also remove directory seperator var possibleInputBase = ts.combinePaths(commonSourceDirGuess, pathFragment); @@ -51188,41 +51188,61 @@ var ts; return typeof file.externalModuleIndicator !== "object" && !resolveExportByName(moduleSymbol, ts.escapeLeadingUnderscores("__esModule"), /*sourceNode*/ undefined, dontResolveAlias); } function getTargetOfImportClause(node, dontResolveAlias) { - var _a; var moduleSymbol = resolveExternalModuleName(node, node.parent.moduleSpecifier); if (moduleSymbol) { - var exportDefaultSymbol = void 0; - if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { - exportDefaultSymbol = moduleSymbol; - } - else { - exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); - } - var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); - var hasDefaultOnly = isOnlyImportedAsDefault(node.parent.moduleSpecifier); - var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, node.parent.moduleSpecifier); - if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { - if (hasExportAssignmentSymbol(moduleSymbol)) { - var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; - var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); - var exportAssignment = exportEqualsSymbol.valueDeclaration; - var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); - if (exportAssignment) { - ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); - } - } - else { - reportNonDefaultExport(moduleSymbol, node); + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } + function getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias) { + var _a; + var exportDefaultSymbol; + if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { + exportDefaultSymbol = moduleSymbol; + } + else { + exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); + } + var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); + var specifier = getModuleSpecifierForImportOrExport(node); + if (!specifier) { + return exportDefaultSymbol; + } + var hasDefaultOnly = isOnlyImportedAsDefault(specifier); + var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, specifier); + if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { + if (hasExportAssignmentSymbol(moduleSymbol)) { + var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; + var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); + var exportAssignment = exportEqualsSymbol.valueDeclaration; + var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); + if (exportAssignment) { + ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); } } - else if (hasSyntheticDefault || hasDefaultOnly) { - // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present - var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); - markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); - return resolved; + else if (ts.isImportClause(node)) { + reportNonDefaultExport(moduleSymbol, node); } - markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); - return exportDefaultSymbol; + else { + errorNoModuleMemberSymbol(moduleSymbol, moduleSymbol, node, ts.isImportOrExportSpecifier(node) && node.propertyName || node.name); + } + } + else if (hasSyntheticDefault || hasDefaultOnly) { + // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present + var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); + markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); + return resolved; + } + markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); + return exportDefaultSymbol; + } + function getModuleSpecifierForImportOrExport(node) { + switch (node.kind) { + case 267 /* SyntaxKind.ImportClause */: return node.parent.moduleSpecifier; + case 265 /* SyntaxKind.ImportEqualsDeclaration */: return ts.isExternalModuleReference(node.moduleReference) ? node.moduleReference.expression : undefined; + case 268 /* SyntaxKind.NamespaceImport */: return node.parent.parent.moduleSpecifier; + case 270 /* SyntaxKind.ImportSpecifier */: return node.parent.parent.parent.moduleSpecifier; + case 275 /* SyntaxKind.ExportSpecifier */: return node.parent.parent.moduleSpecifier; + default: return ts.Debug.assertNever(node); } } function reportNonDefaultExport(moduleSymbol, node) { @@ -51312,7 +51332,7 @@ var ts; } } function getExternalModuleMember(node, specifier, dontResolveAlias) { - var _a, _b; + var _a; if (dontResolveAlias === void 0) { dontResolveAlias = false; } var moduleSpecifier = ts.getExternalModuleRequireArgument(node) || node.moduleSpecifier; var moduleSymbol = resolveExternalModuleName(node, moduleSpecifier); // TODO: GH#18217 @@ -51348,29 +51368,33 @@ var ts; combineValueAndTypeSymbols(symbolFromVariable, symbolFromModule) : symbolFromModule || symbolFromVariable; if (!symbol) { - var moduleName = getFullyQualifiedName(moduleSymbol, node); - var declarationName = ts.declarationNameToString(name); - var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); - if (suggestion !== undefined) { - var suggestionName = symbolToString(suggestion); - var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); - if (suggestion.valueDeclaration) { - ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); - } - } - else { - if ((_b = moduleSymbol.exports) === null || _b === void 0 ? void 0 : _b.has("default" /* InternalSymbolName.Default */)) { - error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); - } - else { - reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); - } - } + errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name); } return symbol; } } } + function errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name) { + var _a; + var moduleName = getFullyQualifiedName(moduleSymbol, node); + var declarationName = ts.declarationNameToString(name); + var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); + if (suggestion !== undefined) { + var suggestionName = symbolToString(suggestion); + var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); + if (suggestion.valueDeclaration) { + ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); + } + } + else { + if ((_a = moduleSymbol.exports) === null || _a === void 0 ? void 0 : _a.has("default" /* InternalSymbolName.Default */)) { + error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); + } + else { + reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); + } + } + } function reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName) { var _a, _b; var localSymbol = (_b = (_a = moduleSymbol.valueDeclaration) === null || _a === void 0 ? void 0 : _a.locals) === null || _b === void 0 ? void 0 : _b.get(name.escapedText); @@ -51416,6 +51440,13 @@ var ts; } } function getTargetOfImportSpecifier(node, dontResolveAlias) { + if (ts.isImportSpecifier(node) && ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } var root = ts.isBindingElement(node) ? ts.getRootDeclaration(node) : node.parent.parent.parent; var commonJSPropertyAccess = getCommonJSPropertyAccess(root); var resolved = getExternalModuleMember(root, commonJSPropertyAccess || node, dontResolveAlias); @@ -51437,6 +51468,13 @@ var ts; return resolved; } function getTargetOfExportSpecifier(node, meaning, dontResolveAlias) { + if (ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, !!dontResolveAlias); + } + } var resolved = node.parent.parent.moduleSpecifier ? getExternalModuleMember(node.parent.parent, node, dontResolveAlias) : resolveEntityName(node.propertyName || node.name, meaning, /*ignoreErrors*/ false, dontResolveAlias); @@ -62387,7 +62425,7 @@ var ts; return includes & 8388608 /* TypeFlags.IncludesWildcard */ ? wildcardType : anyType; } if (!strictNullChecks && includes & 98304 /* TypeFlags.Nullable */) { - return includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; + return includes & 16777216 /* TypeFlags.IncludesEmptyObject */ ? neverType : includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; } if (includes & 4 /* TypeFlags.String */ && includes & (128 /* TypeFlags.StringLiteral */ | 134217728 /* TypeFlags.TemplateLiteral */ | 268435456 /* TypeFlags.StringMapping */) || includes & 8 /* TypeFlags.Number */ && includes & 256 /* TypeFlags.NumberLiteral */ || @@ -63077,7 +63115,7 @@ var ts; // (T | U)[K] -> T[K] | U[K] (reading) // (T | U)[K] -> T[K] & U[K] (writing) // (T & U)[K] -> T[K] & U[K] - if (objectType.flags & 3145728 /* TypeFlags.UnionOrIntersection */) { + if (objectType.flags & 1048576 /* TypeFlags.Union */ || objectType.flags & 2097152 /* TypeFlags.Intersection */ && !shouldDeferIndexType(objectType)) { var types = ts.map(objectType.types, function (t) { return getSimplifiedType(getIndexedAccessType(t, indexType), writing); }); return objectType.flags & 2097152 /* TypeFlags.Intersection */ || writing ? getIntersectionType(types) : getUnionType(types); } @@ -65485,7 +65523,7 @@ var ts; if (reduced !== type) { return reduced; } - if (type.flags & 2097152 /* TypeFlags.Intersection */) { + if (type.flags & 2097152 /* TypeFlags.Intersection */ && ts.some(type.types, isEmptyAnonymousObjectType)) { var normalizedTypes = ts.sameMap(type.types, function (t) { return getNormalizedType(t, writing); }); if (normalizedTypes !== type.types) { return getIntersectionType(normalizedTypes); @@ -66656,7 +66694,7 @@ var ts; // create a new chain for the constraint error resetErrorInfo(saveErrorInfo); } - if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors)) { + if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors, /* headMessage */ undefined, intersectionState)) { return result; } // prefer the shorter chain of the constraint comparison chain, and the direct comparison chain @@ -66748,8 +66786,8 @@ var ts; var skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); var skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); // TODO: Find a nice way to include potential conditional type breakdowns in error output, if they seem good (they usually don't) - if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false)) { - result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false); + if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState)) { + result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState); if (result) { return result; } @@ -71778,7 +71816,7 @@ var ts; var narrowedPropType = narrowType(propType); return filterType(type, function (t) { var discriminantType = getTypeOfPropertyOrIndexSignature(t, propName); - return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && isTypeComparableTo(narrowedPropType, discriminantType); + return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && areTypesComparable(narrowedPropType, discriminantType); }); } function narrowTypeByDiscriminantProperty(type, access, operator, value, assumeTrue) { @@ -71827,7 +71865,7 @@ var ts; } function narrowByInKeyword(type, name, assumeTrue) { if (type.flags & 1048576 /* TypeFlags.Union */ - || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type + || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type && !(declaredType === unknownType && isEmptyAnonymousObjectType(type)) || ts.isThisTypeParameter(type) || type.flags & 2097152 /* TypeFlags.Intersection */ && ts.every(type.types, function (t) { return t.symbol !== globalThisSymbol; })) { return filterType(type, function (t) { return isTypePresencePossible(t, name, assumeTrue); }); @@ -71960,14 +71998,18 @@ var ts; assumeTrue = !assumeTrue; } var valueType = getTypeOfExpression(value); - if ((type.flags & 2 /* TypeFlags.Unknown */) && assumeTrue && (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { + if (((type.flags & 2 /* TypeFlags.Unknown */) || isEmptyAnonymousObjectType(type) && !(valueType.flags & 98304 /* TypeFlags.Nullable */)) && + assumeTrue && + (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { if (valueType.flags & (131068 /* TypeFlags.Primitive */ | 67108864 /* TypeFlags.NonPrimitive */)) { return valueType; } if (valueType.flags & 524288 /* TypeFlags.Object */) { return nonPrimitiveType; } - return type; + if (type.flags & 2 /* TypeFlags.Unknown */) { + return type; + } } if (valueType.flags & 98304 /* TypeFlags.Nullable */) { if (!strictNullChecks) { @@ -72426,7 +72468,9 @@ var ts; !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && getBaseConstraintOrType(type).flags & (98304 /* TypeFlags.Nullable */ | 1048576 /* TypeFlags.Union */)); } function isGenericTypeWithoutNullableConstraint(type) { - return !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); + return type.flags & 2097152 /* TypeFlags.Intersection */ ? + ts.some(type.types, isGenericTypeWithoutNullableConstraint) : + !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); } function hasContextualTypeWithNoGenericTypes(node, checkMode) { // Computing the contextual type for a child of a JSX element involves resolving the type of the @@ -127123,9 +127167,7 @@ var ts; } } } - var seenRefs = buildInfoPath ? new ts.Set() : undefined; var buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs === null || seenRefs === void 0 ? void 0 : seenRefs.add(resolvedPath); /** Inputs are up-to-date, just need either timestamp update or bundle prepend manipulation to make it look up-to-date */ var pseudoUpToDate = false; var usesPrepend = false; @@ -127140,7 +127182,7 @@ var ts; continue; } // Check if tsbuildinfo path is shared, then we need to rebuild - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: ts.UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath, @@ -127198,25 +127240,9 @@ var ts; oldestOutputFileName: oldestOutputFileName }; } - function hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath) { - if (seenRefs.has(resolvedRefPath)) - return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath) { var refBuildInfo = state.buildInfoCache.get(resolvedRefPath); - if (refBuildInfo.path === buildInfoCacheEntry.path) - return true; - if (resolvedConfig.projectReferences) { - // Check references - for (var _i = 0, _a = resolvedConfig.projectReferences; _i < _a.length; _i++) { - var ref = _a[_i]; - var resolvedRef = ts.resolveProjectReferencePath(ref); - var resolvedRefPath_1 = toResolvedConfigFilePath(state, resolvedRef); - var resolvedConfig_1 = parseConfigFile(state, resolvedRef, resolvedRefPath_1); - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig_1, resolvedRefPath_1)) - return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state, project, resolvedPath) { if (project === undefined) { @@ -171808,13 +171834,13 @@ var ts; return __generator(this, function (_a) { switch (_a.label) { case 0: - ts.Debug.assertIsDefined(host.importServicePlugin); + ts.Debug.assertIsDefined(host.importPlugin); resolvedPath = ts.combinePaths(initialDir, "node_modules"); log("Dynamically importing ".concat(moduleName, " from ").concat(initialDir, " (resolved to ").concat(resolvedPath, ")")); _a.label = 1; case 1: _a.trys.push([1, 3, , 4]); - return [4 /*yield*/, host.importServicePlugin(resolvedPath, moduleName)]; + return [4 /*yield*/, host.importPlugin(resolvedPath, moduleName)]; case 2: result = _a.sent(); return [3 /*break*/, 4]; @@ -172893,7 +172919,7 @@ var ts; }; Project.prototype.enableGlobalPlugins = function (options, pluginConfigOverrides) { var host = this.projectService.host; - if (!host.require && !host.importServicePlugin) { + if (!host.require && !host.importPlugin) { this.projectService.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; } @@ -172950,7 +172976,7 @@ var ts; return __generator(this, function (_a) { switch (_a.label) { case 0: - ts.Debug.assertIsDefined(this.projectService.host.importServicePlugin); + ts.Debug.assertIsDefined(this.projectService.host.importPlugin); log = function (message) { return _this.projectService.logger.info(message); }; logError = function (message) { (errorLogs !== null && errorLogs !== void 0 ? errorLogs : (errorLogs = [])).push(message); @@ -173651,7 +173677,7 @@ var ts; /*@internal*/ ConfiguredProject.prototype.enablePluginsWithOptions = function (options, pluginConfigOverrides) { var host = this.projectService.host; - if (!host.require && !host.importServicePlugin) { + if (!host.require && !host.importPlugin) { this.projectService.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; } @@ -177095,7 +177121,7 @@ var ts; /*@internal*/ ProjectService.prototype.requestEnablePlugin = function (project, pluginConfigEntry, searchPaths, pluginConfigOverrides) { var _a; - if (!this.host.importServicePlugin && !this.host.require) { + if (!this.host.importPlugin && !this.host.require) { this.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; } @@ -177105,7 +177131,7 @@ var ts; return; } // If the host supports dynamic import, begin enabling the plugin asynchronously. - if (this.host.importServicePlugin) { + if (this.host.importPlugin) { var importPromise = project.beginEnablePluginAsync(pluginConfigEntry, searchPaths, pluginConfigOverrides); (_a = this.pendingPluginEnablements) !== null && _a !== void 0 ? _a : (this.pendingPluginEnablements = new ts.Map()); var promises = this.pendingPluginEnablements.get(project); diff --git a/lib/typescript.js b/lib/typescript.js index 49899ec44b380..3c93c04e0e47a 100644 --- a/lib/typescript.js +++ b/lib/typescript.js @@ -294,7 +294,7 @@ var ts; // The following is baselined as a literal template type without intervention /** The version of the TypeScript compiler release */ // eslint-disable-next-line @typescript-eslint/no-inferrable-types - ts.version = "4.8.2"; + ts.version = "4.8.3"; /* @internal */ var Comparison; (function (Comparison) { @@ -9060,7 +9060,7 @@ var ts; Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig: diag(2591, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", "Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig: diag(2592, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", "Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig: diag(2593, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", "Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."), - This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the__2594", "This module is declared with using 'export =', and can only be used with a default import when using the '{0}' flag."), + This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", "This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."), _0_can_only_be_imported_by_using_a_default_import: diag(2595, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_default_import_2595", "'{0}' can only be imported by using a default import."), _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import: diag(2596, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", "'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."), _0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import: diag(2597, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", "'{0}' can only be imported by using a 'require' call or by using a default import."), @@ -44821,7 +44821,7 @@ var ts; var _a, _b; if (path === undefined) return path; - return ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames })(ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a))); + return ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a)); } function combineDirectoryPath(root, dir) { return ts.ensureTrailingDirectorySeparator(ts.combinePaths(root, dir)); @@ -44841,7 +44841,7 @@ var ts; if ((extensions === Extensions.TypeScript || extensions === Extensions.JavaScript || extensions === Extensions.Json) && (state.compilerOptions.declarationDir || state.compilerOptions.outDir) && finalPath.indexOf("/node_modules/") === -1 - && (state.compilerOptions.configFile ? ts.startsWith(toAbsolutePath(state.compilerOptions.configFile.fileName), scope.packageDirectory) : true)) { + && (state.compilerOptions.configFile ? ts.containsPath(scope.packageDirectory, toAbsolutePath(state.compilerOptions.configFile.fileName), !useCaseSensitiveFileNames()) : true)) { // So that all means we'll only try these guesses for files outside `node_modules` in a directory where the `package.json` and `tsconfig.json` are siblings. // Even with all that, we still don't know if the root of the output file structure will be (relative to the package file) // `.`, `./src` or any other deeper directory structure. (If project references are used, it's definitely `.` by fiat, so that should be pretty common.) @@ -44897,7 +44897,7 @@ var ts; var candidateDirectories = getOutputDirectoriesForBaseDirectory(commonSourceDirGuess); for (var _e = 0, candidateDirectories_1 = candidateDirectories; _e < candidateDirectories_1.length; _e++) { var candidateDir = candidateDirectories_1[_e]; - if (ts.startsWith(finalPath, candidateDir)) { + if (ts.containsPath(candidateDir, finalPath, !useCaseSensitiveFileNames())) { // The matched export is looking up something in either the out declaration or js dir, now map the written path back into the source dir and source extension var pathFragment = finalPath.slice(candidateDir.length + 1); // +1 to also remove directory seperator var possibleInputBase = ts.combinePaths(commonSourceDirGuess, pathFragment); @@ -51179,41 +51179,61 @@ var ts; return typeof file.externalModuleIndicator !== "object" && !resolveExportByName(moduleSymbol, ts.escapeLeadingUnderscores("__esModule"), /*sourceNode*/ undefined, dontResolveAlias); } function getTargetOfImportClause(node, dontResolveAlias) { - var _a; var moduleSymbol = resolveExternalModuleName(node, node.parent.moduleSpecifier); if (moduleSymbol) { - var exportDefaultSymbol = void 0; - if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { - exportDefaultSymbol = moduleSymbol; - } - else { - exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); - } - var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); - var hasDefaultOnly = isOnlyImportedAsDefault(node.parent.moduleSpecifier); - var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, node.parent.moduleSpecifier); - if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { - if (hasExportAssignmentSymbol(moduleSymbol)) { - var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; - var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); - var exportAssignment = exportEqualsSymbol.valueDeclaration; - var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); - if (exportAssignment) { - ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); - } - } - else { - reportNonDefaultExport(moduleSymbol, node); + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } + function getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias) { + var _a; + var exportDefaultSymbol; + if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { + exportDefaultSymbol = moduleSymbol; + } + else { + exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); + } + var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); + var specifier = getModuleSpecifierForImportOrExport(node); + if (!specifier) { + return exportDefaultSymbol; + } + var hasDefaultOnly = isOnlyImportedAsDefault(specifier); + var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, specifier); + if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { + if (hasExportAssignmentSymbol(moduleSymbol)) { + var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; + var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); + var exportAssignment = exportEqualsSymbol.valueDeclaration; + var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); + if (exportAssignment) { + ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); } } - else if (hasSyntheticDefault || hasDefaultOnly) { - // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present - var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); - markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); - return resolved; + else if (ts.isImportClause(node)) { + reportNonDefaultExport(moduleSymbol, node); } - markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); - return exportDefaultSymbol; + else { + errorNoModuleMemberSymbol(moduleSymbol, moduleSymbol, node, ts.isImportOrExportSpecifier(node) && node.propertyName || node.name); + } + } + else if (hasSyntheticDefault || hasDefaultOnly) { + // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present + var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); + markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); + return resolved; + } + markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); + return exportDefaultSymbol; + } + function getModuleSpecifierForImportOrExport(node) { + switch (node.kind) { + case 267 /* SyntaxKind.ImportClause */: return node.parent.moduleSpecifier; + case 265 /* SyntaxKind.ImportEqualsDeclaration */: return ts.isExternalModuleReference(node.moduleReference) ? node.moduleReference.expression : undefined; + case 268 /* SyntaxKind.NamespaceImport */: return node.parent.parent.moduleSpecifier; + case 270 /* SyntaxKind.ImportSpecifier */: return node.parent.parent.parent.moduleSpecifier; + case 275 /* SyntaxKind.ExportSpecifier */: return node.parent.parent.moduleSpecifier; + default: return ts.Debug.assertNever(node); } } function reportNonDefaultExport(moduleSymbol, node) { @@ -51303,7 +51323,7 @@ var ts; } } function getExternalModuleMember(node, specifier, dontResolveAlias) { - var _a, _b; + var _a; if (dontResolveAlias === void 0) { dontResolveAlias = false; } var moduleSpecifier = ts.getExternalModuleRequireArgument(node) || node.moduleSpecifier; var moduleSymbol = resolveExternalModuleName(node, moduleSpecifier); // TODO: GH#18217 @@ -51339,29 +51359,33 @@ var ts; combineValueAndTypeSymbols(symbolFromVariable, symbolFromModule) : symbolFromModule || symbolFromVariable; if (!symbol) { - var moduleName = getFullyQualifiedName(moduleSymbol, node); - var declarationName = ts.declarationNameToString(name); - var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); - if (suggestion !== undefined) { - var suggestionName = symbolToString(suggestion); - var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); - if (suggestion.valueDeclaration) { - ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); - } - } - else { - if ((_b = moduleSymbol.exports) === null || _b === void 0 ? void 0 : _b.has("default" /* InternalSymbolName.Default */)) { - error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); - } - else { - reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); - } - } + errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name); } return symbol; } } } + function errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name) { + var _a; + var moduleName = getFullyQualifiedName(moduleSymbol, node); + var declarationName = ts.declarationNameToString(name); + var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); + if (suggestion !== undefined) { + var suggestionName = symbolToString(suggestion); + var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); + if (suggestion.valueDeclaration) { + ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); + } + } + else { + if ((_a = moduleSymbol.exports) === null || _a === void 0 ? void 0 : _a.has("default" /* InternalSymbolName.Default */)) { + error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); + } + else { + reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); + } + } + } function reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName) { var _a, _b; var localSymbol = (_b = (_a = moduleSymbol.valueDeclaration) === null || _a === void 0 ? void 0 : _a.locals) === null || _b === void 0 ? void 0 : _b.get(name.escapedText); @@ -51407,6 +51431,13 @@ var ts; } } function getTargetOfImportSpecifier(node, dontResolveAlias) { + if (ts.isImportSpecifier(node) && ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } var root = ts.isBindingElement(node) ? ts.getRootDeclaration(node) : node.parent.parent.parent; var commonJSPropertyAccess = getCommonJSPropertyAccess(root); var resolved = getExternalModuleMember(root, commonJSPropertyAccess || node, dontResolveAlias); @@ -51428,6 +51459,13 @@ var ts; return resolved; } function getTargetOfExportSpecifier(node, meaning, dontResolveAlias) { + if (ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, !!dontResolveAlias); + } + } var resolved = node.parent.parent.moduleSpecifier ? getExternalModuleMember(node.parent.parent, node, dontResolveAlias) : resolveEntityName(node.propertyName || node.name, meaning, /*ignoreErrors*/ false, dontResolveAlias); @@ -62378,7 +62416,7 @@ var ts; return includes & 8388608 /* TypeFlags.IncludesWildcard */ ? wildcardType : anyType; } if (!strictNullChecks && includes & 98304 /* TypeFlags.Nullable */) { - return includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; + return includes & 16777216 /* TypeFlags.IncludesEmptyObject */ ? neverType : includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; } if (includes & 4 /* TypeFlags.String */ && includes & (128 /* TypeFlags.StringLiteral */ | 134217728 /* TypeFlags.TemplateLiteral */ | 268435456 /* TypeFlags.StringMapping */) || includes & 8 /* TypeFlags.Number */ && includes & 256 /* TypeFlags.NumberLiteral */ || @@ -63068,7 +63106,7 @@ var ts; // (T | U)[K] -> T[K] | U[K] (reading) // (T | U)[K] -> T[K] & U[K] (writing) // (T & U)[K] -> T[K] & U[K] - if (objectType.flags & 3145728 /* TypeFlags.UnionOrIntersection */) { + if (objectType.flags & 1048576 /* TypeFlags.Union */ || objectType.flags & 2097152 /* TypeFlags.Intersection */ && !shouldDeferIndexType(objectType)) { var types = ts.map(objectType.types, function (t) { return getSimplifiedType(getIndexedAccessType(t, indexType), writing); }); return objectType.flags & 2097152 /* TypeFlags.Intersection */ || writing ? getIntersectionType(types) : getUnionType(types); } @@ -65476,7 +65514,7 @@ var ts; if (reduced !== type) { return reduced; } - if (type.flags & 2097152 /* TypeFlags.Intersection */) { + if (type.flags & 2097152 /* TypeFlags.Intersection */ && ts.some(type.types, isEmptyAnonymousObjectType)) { var normalizedTypes = ts.sameMap(type.types, function (t) { return getNormalizedType(t, writing); }); if (normalizedTypes !== type.types) { return getIntersectionType(normalizedTypes); @@ -66647,7 +66685,7 @@ var ts; // create a new chain for the constraint error resetErrorInfo(saveErrorInfo); } - if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors)) { + if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors, /* headMessage */ undefined, intersectionState)) { return result; } // prefer the shorter chain of the constraint comparison chain, and the direct comparison chain @@ -66739,8 +66777,8 @@ var ts; var skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); var skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); // TODO: Find a nice way to include potential conditional type breakdowns in error output, if they seem good (they usually don't) - if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false)) { - result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false); + if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState)) { + result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState); if (result) { return result; } @@ -71769,7 +71807,7 @@ var ts; var narrowedPropType = narrowType(propType); return filterType(type, function (t) { var discriminantType = getTypeOfPropertyOrIndexSignature(t, propName); - return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && isTypeComparableTo(narrowedPropType, discriminantType); + return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && areTypesComparable(narrowedPropType, discriminantType); }); } function narrowTypeByDiscriminantProperty(type, access, operator, value, assumeTrue) { @@ -71818,7 +71856,7 @@ var ts; } function narrowByInKeyword(type, name, assumeTrue) { if (type.flags & 1048576 /* TypeFlags.Union */ - || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type + || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type && !(declaredType === unknownType && isEmptyAnonymousObjectType(type)) || ts.isThisTypeParameter(type) || type.flags & 2097152 /* TypeFlags.Intersection */ && ts.every(type.types, function (t) { return t.symbol !== globalThisSymbol; })) { return filterType(type, function (t) { return isTypePresencePossible(t, name, assumeTrue); }); @@ -71951,14 +71989,18 @@ var ts; assumeTrue = !assumeTrue; } var valueType = getTypeOfExpression(value); - if ((type.flags & 2 /* TypeFlags.Unknown */) && assumeTrue && (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { + if (((type.flags & 2 /* TypeFlags.Unknown */) || isEmptyAnonymousObjectType(type) && !(valueType.flags & 98304 /* TypeFlags.Nullable */)) && + assumeTrue && + (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { if (valueType.flags & (131068 /* TypeFlags.Primitive */ | 67108864 /* TypeFlags.NonPrimitive */)) { return valueType; } if (valueType.flags & 524288 /* TypeFlags.Object */) { return nonPrimitiveType; } - return type; + if (type.flags & 2 /* TypeFlags.Unknown */) { + return type; + } } if (valueType.flags & 98304 /* TypeFlags.Nullable */) { if (!strictNullChecks) { @@ -72417,7 +72459,9 @@ var ts; !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && getBaseConstraintOrType(type).flags & (98304 /* TypeFlags.Nullable */ | 1048576 /* TypeFlags.Union */)); } function isGenericTypeWithoutNullableConstraint(type) { - return !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); + return type.flags & 2097152 /* TypeFlags.Intersection */ ? + ts.some(type.types, isGenericTypeWithoutNullableConstraint) : + !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); } function hasContextualTypeWithNoGenericTypes(node, checkMode) { // Computing the contextual type for a child of a JSX element involves resolving the type of the @@ -127114,9 +127158,7 @@ var ts; } } } - var seenRefs = buildInfoPath ? new ts.Set() : undefined; var buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs === null || seenRefs === void 0 ? void 0 : seenRefs.add(resolvedPath); /** Inputs are up-to-date, just need either timestamp update or bundle prepend manipulation to make it look up-to-date */ var pseudoUpToDate = false; var usesPrepend = false; @@ -127131,7 +127173,7 @@ var ts; continue; } // Check if tsbuildinfo path is shared, then we need to rebuild - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: ts.UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath, @@ -127189,25 +127231,9 @@ var ts; oldestOutputFileName: oldestOutputFileName }; } - function hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath) { - if (seenRefs.has(resolvedRefPath)) - return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath) { var refBuildInfo = state.buildInfoCache.get(resolvedRefPath); - if (refBuildInfo.path === buildInfoCacheEntry.path) - return true; - if (resolvedConfig.projectReferences) { - // Check references - for (var _i = 0, _a = resolvedConfig.projectReferences; _i < _a.length; _i++) { - var ref = _a[_i]; - var resolvedRef = ts.resolveProjectReferencePath(ref); - var resolvedRefPath_1 = toResolvedConfigFilePath(state, resolvedRef); - var resolvedConfig_1 = parseConfigFile(state, resolvedRef, resolvedRefPath_1); - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig_1, resolvedRefPath_1)) - return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state, project, resolvedPath) { if (project === undefined) { diff --git a/lib/typescriptServices.js b/lib/typescriptServices.js index 9e45164b7c4c9..61b1259b561f8 100644 --- a/lib/typescriptServices.js +++ b/lib/typescriptServices.js @@ -294,7 +294,7 @@ var ts; // The following is baselined as a literal template type without intervention /** The version of the TypeScript compiler release */ // eslint-disable-next-line @typescript-eslint/no-inferrable-types - ts.version = "4.8.2"; + ts.version = "4.8.3"; /* @internal */ var Comparison; (function (Comparison) { @@ -9060,7 +9060,7 @@ var ts; Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig: diag(2591, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", "Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig: diag(2592, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", "Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig: diag(2593, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", "Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."), - This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the__2594", "This module is declared with using 'export =', and can only be used with a default import when using the '{0}' flag."), + This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", "This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."), _0_can_only_be_imported_by_using_a_default_import: diag(2595, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_default_import_2595", "'{0}' can only be imported by using a default import."), _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import: diag(2596, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", "'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."), _0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import: diag(2597, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", "'{0}' can only be imported by using a 'require' call or by using a default import."), @@ -44821,7 +44821,7 @@ var ts; var _a, _b; if (path === undefined) return path; - return ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames })(ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a))); + return ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a)); } function combineDirectoryPath(root, dir) { return ts.ensureTrailingDirectorySeparator(ts.combinePaths(root, dir)); @@ -44841,7 +44841,7 @@ var ts; if ((extensions === Extensions.TypeScript || extensions === Extensions.JavaScript || extensions === Extensions.Json) && (state.compilerOptions.declarationDir || state.compilerOptions.outDir) && finalPath.indexOf("/node_modules/") === -1 - && (state.compilerOptions.configFile ? ts.startsWith(toAbsolutePath(state.compilerOptions.configFile.fileName), scope.packageDirectory) : true)) { + && (state.compilerOptions.configFile ? ts.containsPath(scope.packageDirectory, toAbsolutePath(state.compilerOptions.configFile.fileName), !useCaseSensitiveFileNames()) : true)) { // So that all means we'll only try these guesses for files outside `node_modules` in a directory where the `package.json` and `tsconfig.json` are siblings. // Even with all that, we still don't know if the root of the output file structure will be (relative to the package file) // `.`, `./src` or any other deeper directory structure. (If project references are used, it's definitely `.` by fiat, so that should be pretty common.) @@ -44897,7 +44897,7 @@ var ts; var candidateDirectories = getOutputDirectoriesForBaseDirectory(commonSourceDirGuess); for (var _e = 0, candidateDirectories_1 = candidateDirectories; _e < candidateDirectories_1.length; _e++) { var candidateDir = candidateDirectories_1[_e]; - if (ts.startsWith(finalPath, candidateDir)) { + if (ts.containsPath(candidateDir, finalPath, !useCaseSensitiveFileNames())) { // The matched export is looking up something in either the out declaration or js dir, now map the written path back into the source dir and source extension var pathFragment = finalPath.slice(candidateDir.length + 1); // +1 to also remove directory seperator var possibleInputBase = ts.combinePaths(commonSourceDirGuess, pathFragment); @@ -51179,41 +51179,61 @@ var ts; return typeof file.externalModuleIndicator !== "object" && !resolveExportByName(moduleSymbol, ts.escapeLeadingUnderscores("__esModule"), /*sourceNode*/ undefined, dontResolveAlias); } function getTargetOfImportClause(node, dontResolveAlias) { - var _a; var moduleSymbol = resolveExternalModuleName(node, node.parent.moduleSpecifier); if (moduleSymbol) { - var exportDefaultSymbol = void 0; - if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { - exportDefaultSymbol = moduleSymbol; - } - else { - exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); - } - var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); - var hasDefaultOnly = isOnlyImportedAsDefault(node.parent.moduleSpecifier); - var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, node.parent.moduleSpecifier); - if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { - if (hasExportAssignmentSymbol(moduleSymbol)) { - var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; - var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); - var exportAssignment = exportEqualsSymbol.valueDeclaration; - var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); - if (exportAssignment) { - ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); - } - } - else { - reportNonDefaultExport(moduleSymbol, node); + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } + function getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias) { + var _a; + var exportDefaultSymbol; + if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { + exportDefaultSymbol = moduleSymbol; + } + else { + exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); + } + var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); + var specifier = getModuleSpecifierForImportOrExport(node); + if (!specifier) { + return exportDefaultSymbol; + } + var hasDefaultOnly = isOnlyImportedAsDefault(specifier); + var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, specifier); + if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { + if (hasExportAssignmentSymbol(moduleSymbol)) { + var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; + var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); + var exportAssignment = exportEqualsSymbol.valueDeclaration; + var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); + if (exportAssignment) { + ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); } } - else if (hasSyntheticDefault || hasDefaultOnly) { - // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present - var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); - markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); - return resolved; + else if (ts.isImportClause(node)) { + reportNonDefaultExport(moduleSymbol, node); } - markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); - return exportDefaultSymbol; + else { + errorNoModuleMemberSymbol(moduleSymbol, moduleSymbol, node, ts.isImportOrExportSpecifier(node) && node.propertyName || node.name); + } + } + else if (hasSyntheticDefault || hasDefaultOnly) { + // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present + var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); + markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); + return resolved; + } + markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); + return exportDefaultSymbol; + } + function getModuleSpecifierForImportOrExport(node) { + switch (node.kind) { + case 267 /* SyntaxKind.ImportClause */: return node.parent.moduleSpecifier; + case 265 /* SyntaxKind.ImportEqualsDeclaration */: return ts.isExternalModuleReference(node.moduleReference) ? node.moduleReference.expression : undefined; + case 268 /* SyntaxKind.NamespaceImport */: return node.parent.parent.moduleSpecifier; + case 270 /* SyntaxKind.ImportSpecifier */: return node.parent.parent.parent.moduleSpecifier; + case 275 /* SyntaxKind.ExportSpecifier */: return node.parent.parent.moduleSpecifier; + default: return ts.Debug.assertNever(node); } } function reportNonDefaultExport(moduleSymbol, node) { @@ -51303,7 +51323,7 @@ var ts; } } function getExternalModuleMember(node, specifier, dontResolveAlias) { - var _a, _b; + var _a; if (dontResolveAlias === void 0) { dontResolveAlias = false; } var moduleSpecifier = ts.getExternalModuleRequireArgument(node) || node.moduleSpecifier; var moduleSymbol = resolveExternalModuleName(node, moduleSpecifier); // TODO: GH#18217 @@ -51339,29 +51359,33 @@ var ts; combineValueAndTypeSymbols(symbolFromVariable, symbolFromModule) : symbolFromModule || symbolFromVariable; if (!symbol) { - var moduleName = getFullyQualifiedName(moduleSymbol, node); - var declarationName = ts.declarationNameToString(name); - var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); - if (suggestion !== undefined) { - var suggestionName = symbolToString(suggestion); - var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); - if (suggestion.valueDeclaration) { - ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); - } - } - else { - if ((_b = moduleSymbol.exports) === null || _b === void 0 ? void 0 : _b.has("default" /* InternalSymbolName.Default */)) { - error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); - } - else { - reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); - } - } + errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name); } return symbol; } } } + function errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name) { + var _a; + var moduleName = getFullyQualifiedName(moduleSymbol, node); + var declarationName = ts.declarationNameToString(name); + var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); + if (suggestion !== undefined) { + var suggestionName = symbolToString(suggestion); + var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); + if (suggestion.valueDeclaration) { + ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); + } + } + else { + if ((_a = moduleSymbol.exports) === null || _a === void 0 ? void 0 : _a.has("default" /* InternalSymbolName.Default */)) { + error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); + } + else { + reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); + } + } + } function reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName) { var _a, _b; var localSymbol = (_b = (_a = moduleSymbol.valueDeclaration) === null || _a === void 0 ? void 0 : _a.locals) === null || _b === void 0 ? void 0 : _b.get(name.escapedText); @@ -51407,6 +51431,13 @@ var ts; } } function getTargetOfImportSpecifier(node, dontResolveAlias) { + if (ts.isImportSpecifier(node) && ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } var root = ts.isBindingElement(node) ? ts.getRootDeclaration(node) : node.parent.parent.parent; var commonJSPropertyAccess = getCommonJSPropertyAccess(root); var resolved = getExternalModuleMember(root, commonJSPropertyAccess || node, dontResolveAlias); @@ -51428,6 +51459,13 @@ var ts; return resolved; } function getTargetOfExportSpecifier(node, meaning, dontResolveAlias) { + if (ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, !!dontResolveAlias); + } + } var resolved = node.parent.parent.moduleSpecifier ? getExternalModuleMember(node.parent.parent, node, dontResolveAlias) : resolveEntityName(node.propertyName || node.name, meaning, /*ignoreErrors*/ false, dontResolveAlias); @@ -62378,7 +62416,7 @@ var ts; return includes & 8388608 /* TypeFlags.IncludesWildcard */ ? wildcardType : anyType; } if (!strictNullChecks && includes & 98304 /* TypeFlags.Nullable */) { - return includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; + return includes & 16777216 /* TypeFlags.IncludesEmptyObject */ ? neverType : includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; } if (includes & 4 /* TypeFlags.String */ && includes & (128 /* TypeFlags.StringLiteral */ | 134217728 /* TypeFlags.TemplateLiteral */ | 268435456 /* TypeFlags.StringMapping */) || includes & 8 /* TypeFlags.Number */ && includes & 256 /* TypeFlags.NumberLiteral */ || @@ -63068,7 +63106,7 @@ var ts; // (T | U)[K] -> T[K] | U[K] (reading) // (T | U)[K] -> T[K] & U[K] (writing) // (T & U)[K] -> T[K] & U[K] - if (objectType.flags & 3145728 /* TypeFlags.UnionOrIntersection */) { + if (objectType.flags & 1048576 /* TypeFlags.Union */ || objectType.flags & 2097152 /* TypeFlags.Intersection */ && !shouldDeferIndexType(objectType)) { var types = ts.map(objectType.types, function (t) { return getSimplifiedType(getIndexedAccessType(t, indexType), writing); }); return objectType.flags & 2097152 /* TypeFlags.Intersection */ || writing ? getIntersectionType(types) : getUnionType(types); } @@ -65476,7 +65514,7 @@ var ts; if (reduced !== type) { return reduced; } - if (type.flags & 2097152 /* TypeFlags.Intersection */) { + if (type.flags & 2097152 /* TypeFlags.Intersection */ && ts.some(type.types, isEmptyAnonymousObjectType)) { var normalizedTypes = ts.sameMap(type.types, function (t) { return getNormalizedType(t, writing); }); if (normalizedTypes !== type.types) { return getIntersectionType(normalizedTypes); @@ -66647,7 +66685,7 @@ var ts; // create a new chain for the constraint error resetErrorInfo(saveErrorInfo); } - if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors)) { + if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors, /* headMessage */ undefined, intersectionState)) { return result; } // prefer the shorter chain of the constraint comparison chain, and the direct comparison chain @@ -66739,8 +66777,8 @@ var ts; var skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); var skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); // TODO: Find a nice way to include potential conditional type breakdowns in error output, if they seem good (they usually don't) - if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false)) { - result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false); + if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState)) { + result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState); if (result) { return result; } @@ -71769,7 +71807,7 @@ var ts; var narrowedPropType = narrowType(propType); return filterType(type, function (t) { var discriminantType = getTypeOfPropertyOrIndexSignature(t, propName); - return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && isTypeComparableTo(narrowedPropType, discriminantType); + return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && areTypesComparable(narrowedPropType, discriminantType); }); } function narrowTypeByDiscriminantProperty(type, access, operator, value, assumeTrue) { @@ -71818,7 +71856,7 @@ var ts; } function narrowByInKeyword(type, name, assumeTrue) { if (type.flags & 1048576 /* TypeFlags.Union */ - || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type + || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type && !(declaredType === unknownType && isEmptyAnonymousObjectType(type)) || ts.isThisTypeParameter(type) || type.flags & 2097152 /* TypeFlags.Intersection */ && ts.every(type.types, function (t) { return t.symbol !== globalThisSymbol; })) { return filterType(type, function (t) { return isTypePresencePossible(t, name, assumeTrue); }); @@ -71951,14 +71989,18 @@ var ts; assumeTrue = !assumeTrue; } var valueType = getTypeOfExpression(value); - if ((type.flags & 2 /* TypeFlags.Unknown */) && assumeTrue && (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { + if (((type.flags & 2 /* TypeFlags.Unknown */) || isEmptyAnonymousObjectType(type) && !(valueType.flags & 98304 /* TypeFlags.Nullable */)) && + assumeTrue && + (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { if (valueType.flags & (131068 /* TypeFlags.Primitive */ | 67108864 /* TypeFlags.NonPrimitive */)) { return valueType; } if (valueType.flags & 524288 /* TypeFlags.Object */) { return nonPrimitiveType; } - return type; + if (type.flags & 2 /* TypeFlags.Unknown */) { + return type; + } } if (valueType.flags & 98304 /* TypeFlags.Nullable */) { if (!strictNullChecks) { @@ -72417,7 +72459,9 @@ var ts; !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && getBaseConstraintOrType(type).flags & (98304 /* TypeFlags.Nullable */ | 1048576 /* TypeFlags.Union */)); } function isGenericTypeWithoutNullableConstraint(type) { - return !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); + return type.flags & 2097152 /* TypeFlags.Intersection */ ? + ts.some(type.types, isGenericTypeWithoutNullableConstraint) : + !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); } function hasContextualTypeWithNoGenericTypes(node, checkMode) { // Computing the contextual type for a child of a JSX element involves resolving the type of the @@ -127114,9 +127158,7 @@ var ts; } } } - var seenRefs = buildInfoPath ? new ts.Set() : undefined; var buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs === null || seenRefs === void 0 ? void 0 : seenRefs.add(resolvedPath); /** Inputs are up-to-date, just need either timestamp update or bundle prepend manipulation to make it look up-to-date */ var pseudoUpToDate = false; var usesPrepend = false; @@ -127131,7 +127173,7 @@ var ts; continue; } // Check if tsbuildinfo path is shared, then we need to rebuild - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: ts.UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath, @@ -127189,25 +127231,9 @@ var ts; oldestOutputFileName: oldestOutputFileName }; } - function hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath) { - if (seenRefs.has(resolvedRefPath)) - return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath) { var refBuildInfo = state.buildInfoCache.get(resolvedRefPath); - if (refBuildInfo.path === buildInfoCacheEntry.path) - return true; - if (resolvedConfig.projectReferences) { - // Check references - for (var _i = 0, _a = resolvedConfig.projectReferences; _i < _a.length; _i++) { - var ref = _a[_i]; - var resolvedRef = ts.resolveProjectReferencePath(ref); - var resolvedRefPath_1 = toResolvedConfigFilePath(state, resolvedRef); - var resolvedConfig_1 = parseConfigFile(state, resolvedRef, resolvedRefPath_1); - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig_1, resolvedRefPath_1)) - return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state, project, resolvedPath) { if (project === undefined) { diff --git a/lib/typingsInstaller.js b/lib/typingsInstaller.js index 8ab14c8266cf2..9303e787c1ef4 100644 --- a/lib/typingsInstaller.js +++ b/lib/typingsInstaller.js @@ -89,7 +89,7 @@ var ts; // The following is baselined as a literal template type without intervention /** The version of the TypeScript compiler release */ // eslint-disable-next-line @typescript-eslint/no-inferrable-types - ts.version = "4.8.2"; + ts.version = "4.8.3"; /* @internal */ var Comparison; (function (Comparison) { @@ -8855,7 +8855,7 @@ var ts; Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig: diag(2591, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", "Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig: diag(2592, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", "Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."), Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig: diag(2593, ts.DiagnosticCategory.Error, "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", "Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."), - This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the__2594", "This module is declared with using 'export =', and can only be used with a default import when using the '{0}' flag."), + This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag: diag(2594, ts.DiagnosticCategory.Error, "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", "This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."), _0_can_only_be_imported_by_using_a_default_import: diag(2595, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_default_import_2595", "'{0}' can only be imported by using a default import."), _0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import: diag(2596, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", "'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."), _0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import: diag(2597, ts.DiagnosticCategory.Error, "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", "'{0}' can only be imported by using a 'require' call or by using a default import."), @@ -44616,7 +44616,7 @@ var ts; var _a, _b; if (path === undefined) return path; - return ts.hostGetCanonicalFileName({ useCaseSensitiveFileNames: useCaseSensitiveFileNames })(ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a))); + return ts.getNormalizedAbsolutePath(path, (_b = (_a = state.host).getCurrentDirectory) === null || _b === void 0 ? void 0 : _b.call(_a)); } function combineDirectoryPath(root, dir) { return ts.ensureTrailingDirectorySeparator(ts.combinePaths(root, dir)); @@ -44636,7 +44636,7 @@ var ts; if ((extensions === Extensions.TypeScript || extensions === Extensions.JavaScript || extensions === Extensions.Json) && (state.compilerOptions.declarationDir || state.compilerOptions.outDir) && finalPath.indexOf("/node_modules/") === -1 - && (state.compilerOptions.configFile ? ts.startsWith(toAbsolutePath(state.compilerOptions.configFile.fileName), scope.packageDirectory) : true)) { + && (state.compilerOptions.configFile ? ts.containsPath(scope.packageDirectory, toAbsolutePath(state.compilerOptions.configFile.fileName), !useCaseSensitiveFileNames()) : true)) { // So that all means we'll only try these guesses for files outside `node_modules` in a directory where the `package.json` and `tsconfig.json` are siblings. // Even with all that, we still don't know if the root of the output file structure will be (relative to the package file) // `.`, `./src` or any other deeper directory structure. (If project references are used, it's definitely `.` by fiat, so that should be pretty common.) @@ -44692,7 +44692,7 @@ var ts; var candidateDirectories = getOutputDirectoriesForBaseDirectory(commonSourceDirGuess); for (var _e = 0, candidateDirectories_1 = candidateDirectories; _e < candidateDirectories_1.length; _e++) { var candidateDir = candidateDirectories_1[_e]; - if (ts.startsWith(finalPath, candidateDir)) { + if (ts.containsPath(candidateDir, finalPath, !useCaseSensitiveFileNames())) { // The matched export is looking up something in either the out declaration or js dir, now map the written path back into the source dir and source extension var pathFragment = finalPath.slice(candidateDir.length + 1); // +1 to also remove directory seperator var possibleInputBase = ts.combinePaths(commonSourceDirGuess, pathFragment); @@ -50974,41 +50974,61 @@ var ts; return typeof file.externalModuleIndicator !== "object" && !resolveExportByName(moduleSymbol, ts.escapeLeadingUnderscores("__esModule"), /*sourceNode*/ undefined, dontResolveAlias); } function getTargetOfImportClause(node, dontResolveAlias) { - var _a; var moduleSymbol = resolveExternalModuleName(node, node.parent.moduleSpecifier); if (moduleSymbol) { - var exportDefaultSymbol = void 0; - if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { - exportDefaultSymbol = moduleSymbol; - } - else { - exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); - } - var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); - var hasDefaultOnly = isOnlyImportedAsDefault(node.parent.moduleSpecifier); - var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, node.parent.moduleSpecifier); - if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { - if (hasExportAssignmentSymbol(moduleSymbol)) { - var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; - var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); - var exportAssignment = exportEqualsSymbol.valueDeclaration; - var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); - if (exportAssignment) { - ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_using_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); - } - } - else { - reportNonDefaultExport(moduleSymbol, node); + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } + function getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias) { + var _a; + var exportDefaultSymbol; + if (ts.isShorthandAmbientModuleSymbol(moduleSymbol)) { + exportDefaultSymbol = moduleSymbol; + } + else { + exportDefaultSymbol = resolveExportByName(moduleSymbol, "default" /* InternalSymbolName.Default */, node, dontResolveAlias); + } + var file = (_a = moduleSymbol.declarations) === null || _a === void 0 ? void 0 : _a.find(ts.isSourceFile); + var specifier = getModuleSpecifierForImportOrExport(node); + if (!specifier) { + return exportDefaultSymbol; + } + var hasDefaultOnly = isOnlyImportedAsDefault(specifier); + var hasSyntheticDefault = canHaveSyntheticDefault(file, moduleSymbol, dontResolveAlias, specifier); + if (!exportDefaultSymbol && !hasSyntheticDefault && !hasDefaultOnly) { + if (hasExportAssignmentSymbol(moduleSymbol)) { + var compilerOptionName = moduleKind >= ts.ModuleKind.ES2015 ? "allowSyntheticDefaultImports" : "esModuleInterop"; + var exportEqualsSymbol = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); + var exportAssignment = exportEqualsSymbol.valueDeclaration; + var err = error(node.name, ts.Diagnostics.Module_0_can_only_be_default_imported_using_the_1_flag, symbolToString(moduleSymbol), compilerOptionName); + if (exportAssignment) { + ts.addRelatedInfo(err, ts.createDiagnosticForNode(exportAssignment, ts.Diagnostics.This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag, compilerOptionName)); } } - else if (hasSyntheticDefault || hasDefaultOnly) { - // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present - var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); - markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); - return resolved; + else if (ts.isImportClause(node)) { + reportNonDefaultExport(moduleSymbol, node); + } + else { + errorNoModuleMemberSymbol(moduleSymbol, moduleSymbol, node, ts.isImportOrExportSpecifier(node) && node.propertyName || node.name); } - markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); - return exportDefaultSymbol; + } + else if (hasSyntheticDefault || hasDefaultOnly) { + // per emit behavior, a synthetic default overrides a "real" .default member if `__esModule` is not present + var resolved = resolveExternalModuleSymbol(moduleSymbol, dontResolveAlias) || resolveSymbol(moduleSymbol, dontResolveAlias); + markSymbolOfAliasDeclarationIfTypeOnly(node, moduleSymbol, resolved, /*overwriteTypeOnly*/ false); + return resolved; + } + markSymbolOfAliasDeclarationIfTypeOnly(node, exportDefaultSymbol, /*finalTarget*/ undefined, /*overwriteTypeOnly*/ false); + return exportDefaultSymbol; + } + function getModuleSpecifierForImportOrExport(node) { + switch (node.kind) { + case 267 /* SyntaxKind.ImportClause */: return node.parent.moduleSpecifier; + case 265 /* SyntaxKind.ImportEqualsDeclaration */: return ts.isExternalModuleReference(node.moduleReference) ? node.moduleReference.expression : undefined; + case 268 /* SyntaxKind.NamespaceImport */: return node.parent.parent.moduleSpecifier; + case 270 /* SyntaxKind.ImportSpecifier */: return node.parent.parent.parent.moduleSpecifier; + case 275 /* SyntaxKind.ExportSpecifier */: return node.parent.parent.moduleSpecifier; + default: return ts.Debug.assertNever(node); } } function reportNonDefaultExport(moduleSymbol, node) { @@ -51098,7 +51118,7 @@ var ts; } } function getExternalModuleMember(node, specifier, dontResolveAlias) { - var _a, _b; + var _a; if (dontResolveAlias === void 0) { dontResolveAlias = false; } var moduleSpecifier = ts.getExternalModuleRequireArgument(node) || node.moduleSpecifier; var moduleSymbol = resolveExternalModuleName(node, moduleSpecifier); // TODO: GH#18217 @@ -51134,29 +51154,33 @@ var ts; combineValueAndTypeSymbols(symbolFromVariable, symbolFromModule) : symbolFromModule || symbolFromVariable; if (!symbol) { - var moduleName = getFullyQualifiedName(moduleSymbol, node); - var declarationName = ts.declarationNameToString(name); - var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); - if (suggestion !== undefined) { - var suggestionName = symbolToString(suggestion); - var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); - if (suggestion.valueDeclaration) { - ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); - } - } - else { - if ((_b = moduleSymbol.exports) === null || _b === void 0 ? void 0 : _b.has("default" /* InternalSymbolName.Default */)) { - error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); - } - else { - reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); - } - } + errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name); } return symbol; } } } + function errorNoModuleMemberSymbol(moduleSymbol, targetSymbol, node, name) { + var _a; + var moduleName = getFullyQualifiedName(moduleSymbol, node); + var declarationName = ts.declarationNameToString(name); + var suggestion = getSuggestedSymbolForNonexistentModule(name, targetSymbol); + if (suggestion !== undefined) { + var suggestionName = symbolToString(suggestion); + var diagnostic = error(name, ts.Diagnostics._0_has_no_exported_member_named_1_Did_you_mean_2, moduleName, declarationName, suggestionName); + if (suggestion.valueDeclaration) { + ts.addRelatedInfo(diagnostic, ts.createDiagnosticForNode(suggestion.valueDeclaration, ts.Diagnostics._0_is_declared_here, suggestionName)); + } + } + else { + if ((_a = moduleSymbol.exports) === null || _a === void 0 ? void 0 : _a.has("default" /* InternalSymbolName.Default */)) { + error(name, ts.Diagnostics.Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead, moduleName, declarationName); + } + else { + reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName); + } + } + } function reportNonExportedMember(node, name, declarationName, moduleSymbol, moduleName) { var _a, _b; var localSymbol = (_b = (_a = moduleSymbol.valueDeclaration) === null || _a === void 0 ? void 0 : _a.locals) === null || _b === void 0 ? void 0 : _b.get(name.escapedText); @@ -51202,6 +51226,13 @@ var ts; } } function getTargetOfImportSpecifier(node, dontResolveAlias) { + if (ts.isImportSpecifier(node) && ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, dontResolveAlias); + } + } var root = ts.isBindingElement(node) ? ts.getRootDeclaration(node) : node.parent.parent.parent; var commonJSPropertyAccess = getCommonJSPropertyAccess(root); var resolved = getExternalModuleMember(root, commonJSPropertyAccess || node, dontResolveAlias); @@ -51223,6 +51254,13 @@ var ts; return resolved; } function getTargetOfExportSpecifier(node, meaning, dontResolveAlias) { + if (ts.idText(node.propertyName || node.name) === "default" /* InternalSymbolName.Default */) { + var specifier = getModuleSpecifierForImportOrExport(node); + var moduleSymbol = specifier && resolveExternalModuleName(node, specifier); + if (moduleSymbol) { + return getTargetofModuleDefault(moduleSymbol, node, !!dontResolveAlias); + } + } var resolved = node.parent.parent.moduleSpecifier ? getExternalModuleMember(node.parent.parent, node, dontResolveAlias) : resolveEntityName(node.propertyName || node.name, meaning, /*ignoreErrors*/ false, dontResolveAlias); @@ -62173,7 +62211,7 @@ var ts; return includes & 8388608 /* TypeFlags.IncludesWildcard */ ? wildcardType : anyType; } if (!strictNullChecks && includes & 98304 /* TypeFlags.Nullable */) { - return includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; + return includes & 16777216 /* TypeFlags.IncludesEmptyObject */ ? neverType : includes & 32768 /* TypeFlags.Undefined */ ? undefinedType : nullType; } if (includes & 4 /* TypeFlags.String */ && includes & (128 /* TypeFlags.StringLiteral */ | 134217728 /* TypeFlags.TemplateLiteral */ | 268435456 /* TypeFlags.StringMapping */) || includes & 8 /* TypeFlags.Number */ && includes & 256 /* TypeFlags.NumberLiteral */ || @@ -62863,7 +62901,7 @@ var ts; // (T | U)[K] -> T[K] | U[K] (reading) // (T | U)[K] -> T[K] & U[K] (writing) // (T & U)[K] -> T[K] & U[K] - if (objectType.flags & 3145728 /* TypeFlags.UnionOrIntersection */) { + if (objectType.flags & 1048576 /* TypeFlags.Union */ || objectType.flags & 2097152 /* TypeFlags.Intersection */ && !shouldDeferIndexType(objectType)) { var types = ts.map(objectType.types, function (t) { return getSimplifiedType(getIndexedAccessType(t, indexType), writing); }); return objectType.flags & 2097152 /* TypeFlags.Intersection */ || writing ? getIntersectionType(types) : getUnionType(types); } @@ -65271,7 +65309,7 @@ var ts; if (reduced !== type) { return reduced; } - if (type.flags & 2097152 /* TypeFlags.Intersection */) { + if (type.flags & 2097152 /* TypeFlags.Intersection */ && ts.some(type.types, isEmptyAnonymousObjectType)) { var normalizedTypes = ts.sameMap(type.types, function (t) { return getNormalizedType(t, writing); }); if (normalizedTypes !== type.types) { return getIntersectionType(normalizedTypes); @@ -66442,7 +66480,7 @@ var ts; // create a new chain for the constraint error resetErrorInfo(saveErrorInfo); } - if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors)) { + if (result = isRelatedTo(source, constraint, 2 /* RecursionFlags.Target */, reportErrors, /* headMessage */ undefined, intersectionState)) { return result; } // prefer the shorter chain of the constraint comparison chain, and the direct comparison chain @@ -66534,8 +66572,8 @@ var ts; var skipTrue = !isTypeAssignableTo(getPermissiveInstantiation(c.checkType), getPermissiveInstantiation(c.extendsType)); var skipFalse = !skipTrue && isTypeAssignableTo(getRestrictiveInstantiation(c.checkType), getRestrictiveInstantiation(c.extendsType)); // TODO: Find a nice way to include potential conditional type breakdowns in error output, if they seem good (they usually don't) - if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false)) { - result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false); + if (result = skipTrue ? -1 /* Ternary.True */ : isRelatedTo(source, getTrueTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState)) { + result &= skipFalse ? -1 /* Ternary.True */ : isRelatedTo(source, getFalseTypeFromConditionalType(c), 2 /* RecursionFlags.Target */, /*reportErrors*/ false, /*headMessage*/ undefined, intersectionState); if (result) { return result; } @@ -71564,7 +71602,7 @@ var ts; var narrowedPropType = narrowType(propType); return filterType(type, function (t) { var discriminantType = getTypeOfPropertyOrIndexSignature(t, propName); - return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && isTypeComparableTo(narrowedPropType, discriminantType); + return !(narrowedPropType.flags & 131072 /* TypeFlags.Never */) && areTypesComparable(narrowedPropType, discriminantType); }); } function narrowTypeByDiscriminantProperty(type, access, operator, value, assumeTrue) { @@ -71613,7 +71651,7 @@ var ts; } function narrowByInKeyword(type, name, assumeTrue) { if (type.flags & 1048576 /* TypeFlags.Union */ - || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type + || type.flags & 524288 /* TypeFlags.Object */ && declaredType !== type && !(declaredType === unknownType && isEmptyAnonymousObjectType(type)) || ts.isThisTypeParameter(type) || type.flags & 2097152 /* TypeFlags.Intersection */ && ts.every(type.types, function (t) { return t.symbol !== globalThisSymbol; })) { return filterType(type, function (t) { return isTypePresencePossible(t, name, assumeTrue); }); @@ -71746,14 +71784,18 @@ var ts; assumeTrue = !assumeTrue; } var valueType = getTypeOfExpression(value); - if ((type.flags & 2 /* TypeFlags.Unknown */) && assumeTrue && (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { + if (((type.flags & 2 /* TypeFlags.Unknown */) || isEmptyAnonymousObjectType(type) && !(valueType.flags & 98304 /* TypeFlags.Nullable */)) && + assumeTrue && + (operator === 36 /* SyntaxKind.EqualsEqualsEqualsToken */ || operator === 37 /* SyntaxKind.ExclamationEqualsEqualsToken */)) { if (valueType.flags & (131068 /* TypeFlags.Primitive */ | 67108864 /* TypeFlags.NonPrimitive */)) { return valueType; } if (valueType.flags & 524288 /* TypeFlags.Object */) { return nonPrimitiveType; } - return type; + if (type.flags & 2 /* TypeFlags.Unknown */) { + return type; + } } if (valueType.flags & 98304 /* TypeFlags.Nullable */) { if (!strictNullChecks) { @@ -72212,7 +72254,9 @@ var ts; !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && getBaseConstraintOrType(type).flags & (98304 /* TypeFlags.Nullable */ | 1048576 /* TypeFlags.Union */)); } function isGenericTypeWithoutNullableConstraint(type) { - return !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); + return type.flags & 2097152 /* TypeFlags.Intersection */ ? + ts.some(type.types, isGenericTypeWithoutNullableConstraint) : + !!(type.flags & 465829888 /* TypeFlags.Instantiable */ && !maybeTypeOfKind(getBaseConstraintOrType(type), 98304 /* TypeFlags.Nullable */)); } function hasContextualTypeWithNoGenericTypes(node, checkMode) { // Computing the contextual type for a child of a JSX element involves resolving the type of the @@ -126909,9 +126953,7 @@ var ts; } } } - var seenRefs = buildInfoPath ? new ts.Set() : undefined; var buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath); - seenRefs === null || seenRefs === void 0 ? void 0 : seenRefs.add(resolvedPath); /** Inputs are up-to-date, just need either timestamp update or bundle prepend manipulation to make it look up-to-date */ var pseudoUpToDate = false; var usesPrepend = false; @@ -126926,7 +126968,7 @@ var ts; continue; } // Check if tsbuildinfo path is shared, then we need to rebuild - if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath)) { + if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) { return { type: ts.UpToDateStatusType.OutOfDateWithUpstream, outOfDateOutputFileName: buildInfoPath, @@ -126984,25 +127026,9 @@ var ts; oldestOutputFileName: oldestOutputFileName }; } - function hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig, resolvedRefPath) { - if (seenRefs.has(resolvedRefPath)) - return false; - seenRefs.add(resolvedRefPath); + function hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath) { var refBuildInfo = state.buildInfoCache.get(resolvedRefPath); - if (refBuildInfo.path === buildInfoCacheEntry.path) - return true; - if (resolvedConfig.projectReferences) { - // Check references - for (var _i = 0, _a = resolvedConfig.projectReferences; _i < _a.length; _i++) { - var ref = _a[_i]; - var resolvedRef = ts.resolveProjectReferencePath(ref); - var resolvedRefPath_1 = toResolvedConfigFilePath(state, resolvedRef); - var resolvedConfig_1 = parseConfigFile(state, resolvedRef, resolvedRefPath_1); - if (hasSameBuildInfo(state, buildInfoCacheEntry, seenRefs, resolvedConfig_1, resolvedRefPath_1)) - return true; - } - } - return false; + return refBuildInfo.path === buildInfoCacheEntry.path; } function getUpToDateStatus(state, project, resolvedPath) { if (project === undefined) { diff --git a/package-lock.json b/package-lock.json index 0a3476c8534f2..338dfdda3caf7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,7 @@ "ms": "^2.1.3", "node-fetch": "^2.6.7", "source-map-support": "latest", - "typescript": "^4.8.2", + "typescript": "^4.8.3", "vinyl": "latest", "which": "^2.0.2", "xml2js": "^0.4.23" @@ -7960,9 +7960,9 @@ "dev": true }, "node_modules/typescript": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", - "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -14723,9 +14723,9 @@ "dev": true }, "typescript": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", - "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true }, "unbox-primitive": { diff --git a/package.json b/package.json index d21e3030d1b01..0d80542b7fab5 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "ms": "^2.1.3", "node-fetch": "^2.6.7", "source-map-support": "latest", - "typescript": "^4.8.2", + "typescript": "^4.8.3", "vinyl": "latest", "which": "^2.0.2", "xml2js": "^0.4.23" From 7c918fb76682e79e8fd460cf1c2da9f2f22c91a3 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Thu, 8 Sep 2022 12:31:14 -0700 Subject: [PATCH 15/53] Baseline host state when baselining tsserver tests (#50678) * Some more formatting to have baselines similar to what we have in tsserver.log * Some refactor * Baselines * Baseline host details on each request * More formatting per tsserver log * More baselining of host state * Update Baselines and/or Applied Lint Fixes * Use utc time in logger for baselines Co-authored-by: TypeScript Bot --- .../tsserver/cachingFileSystemInformation.ts | 22 +- .../unittests/tsserver/configFileSearch.ts | 20 +- .../unittests/tsserver/configuredProjects.ts | 41 +- .../events/projectLanguageServiceState.ts | 6 +- .../events/projectUpdatedInBackground.ts | 8 +- .../forceConsistentCasingInFileNames.ts | 4 +- src/testRunner/unittests/tsserver/helpers.ts | 153 +- .../unittests/tsserver/inferredProjects.ts | 2 +- .../unittests/tsserver/moduleResolution.ts | 42 +- .../tsserver/moduleSpecifierCache.ts | 8 +- src/testRunner/unittests/tsserver/navTo.ts | 4 +- src/testRunner/unittests/tsserver/openFile.ts | 2 +- .../tsserver/partialSemanticServer.ts | 6 +- .../unittests/tsserver/projectErrors.ts | 44 +- .../tsserver/projectReferenceCompileOnSave.ts | 1394 +++----- .../unittests/tsserver/projectReferences.ts | 78 +- .../tsserver/projectReferencesSourcemap.ts | 94 +- src/testRunner/unittests/tsserver/projects.ts | 26 +- .../tsserver/projectsWithReferences.ts | 48 +- .../unittests/tsserver/resolutionCache.ts | 64 +- src/testRunner/unittests/tsserver/symLinks.ts | 24 +- .../unittests/tsserver/syntacticServer.ts | 2 +- .../unittests/tsserver/typingsInstaller.ts | 12 +- .../unittests/tsserver/watchEnvironment.ts | 221 +- .../loads-missing-files-from-disk.js | 142 +- ...-when-timeout-occurs-after-installation.js | 2644 ++++++++++---- ...n-timeout-occurs-inbetween-installation.js | 3000 ++++++++++++---- ...-file-with-case-insensitive-file-system.js | 237 +- ...ig-file-with-case-sensitive-file-system.js | 237 +- .../when-calling-goto-definition-of-module.js | 279 +- .../works-using-legacy-resolution-logic.js | 172 +- ...-searching-for-inferred-project-again-2.js | 192 +- ...en-searching-for-inferred-project-again.js | 198 +- .../tsconfig-for-the-file-does-not-exist.js | 349 +- .../tsconfig-for-the-file-exists.js | 346 +- .../when-projectRootPath-is-not-present.js | 80 +- ...esent-but-file-is-not-from-project-root.js | 80 +- ...oject-as-part-of-configured-file-update.js | 679 ++-- ...onfig-file-in-a-folder-with-loose-files.js | 418 ++- ...-a-configured-project-without-file-list.js | 167 +- ...on-reflected-when-specifying-files-list.js | 245 +- ...e-configured-project-with-the-file-list.js | 85 +- ...te-configured-project-without-file-list.js | 87 +- ...er-old-one-without-file-being-in-config.js | 811 ++++- ...invoked,-ask-errors-on-it-after-old-one.js | 541 ++- ...re-old-one-without-file-being-in-config.js | 811 ++++- ...nvoked,-ask-errors-on-it-before-old-one.js | 541 ++- ...er-old-one-without-file-being-in-config.js | 811 ++++- ...invoked,-ask-errors-on-it-after-old-one.js | 713 +++- ...re-old-one-without-file-being-in-config.js | 811 ++++- ...nvoked,-ask-errors-on-it-before-old-one.js | 783 ++++- ...uses-parent-most-node_modules-directory.js | 99 +- ...the-extended-configs-of-closed-projects.js | 428 +-- ...e-extended-configs-of-multiple-projects.js | 697 ++-- ...re-open-detects-correct-default-project.js | 639 +++- ...nging-module-name-with-different-casing.js | 538 ++- ...hen-renaming-file-with-different-casing.js | 849 ++++- .../create-inferred-project.js | 76 +- ...en-package-json-with-type-module-exists.js | 2378 +++++++++++-- .../package-json-file-is-edited.js | 2398 +++++++++++-- ...n-in-contained-node_modules-directories.js | 1141 +++++- ...ate-symbols-when-searching-all-projects.js | 255 +- .../navTo/should-de-duplicate-symbols.js | 308 +- ...-directives,-they-are-handled-correcrly.js | 714 +++- .../files-are-added-to-inferred-project.js | 268 +- ...ternal-module-name-resolution-is-reused.js | 246 +- ...-include-auto-type-reference-directives.js | 92 +- ...de-referenced-files-from-unopened-files.js | 89 +- ...t-go-to-definition-on-module-specifiers.js | 149 +- ...-diagnostics-are-returned-with-no-error.js | 195 +- .../throws-unsupported-commands.js | 113 +- ...-generated-when-the-config-file-changes.js | 327 +- ...when-the-config-file-doesnt-have-errors.js | 116 +- ...nerated-when-the-config-file-has-errors.js | 119 +- ...-file-opened-and-config-file-has-errors.js | 322 +- ...le-opened-and-doesnt-contain-any-errors.js | 324 +- ...rs-but-suppressDiagnosticEvents-is-true.js | 117 +- ...s-contains-the-project-reference-errors.js | 117 +- ...-same-ambient-module-and-is-also-module.js | 541 ++- ...project-structure-and-reports-no-errors.js | 619 +++- .../getting-errors-before-opening-file.js | 71 +- ...-when-timeout-occurs-after-installation.js | 1585 +++++++-- ...n-timeout-occurs-inbetween-installation.js | 1669 +++++++-- ...pened-right-after-closing-the-root-file.js | 1648 ++++++++- ...hen-json-is-root-file-found-by-tsconfig.js | 320 +- ...json-is-not-root-file-found-by-tsconfig.js | 320 +- ...esnt-exist-on-disk-yet-with-projectRoot.js | 256 +- ...t-exist-on-disk-yet-without-projectRoot.js | 233 +- ...-global-error-gerErr-with-sync-commands.js | 268 +- ...or-returns-includes-global-error-getErr.js | 270 +- ...-includes-global-error-geterrForProject.js | 268 +- ...large-file-size-is-determined-correctly.js | 81 +- ...-as-project-build-with-external-project.js | 412 +++ ...-on-dependency-and-change-to-dependency.js | 721 ++++ .../save-on-dependency-and-change-to-usage.js | 713 ++++ ...pendency-and-local-change-to-dependency.js | 717 ++++ ...on-dependency-and-local-change-to-usage.js | 713 ++++ ...y-with-project-and-change-to-dependency.js | 686 ++++ ...ndency-with-project-and-change-to-usage.js | 680 ++++ ...-project-and-local-change-to-dependency.js | 684 ++++ ...-with-project-and-local-change-to-usage.js | 680 ++++ .../save-on-dependency-with-project.js | 501 +++ ...-usage-project-and-change-to-dependency.js | 645 ++++ ...-with-usage-project-and-change-to-usage.js | 643 ++++ ...-project-and-local-change-to-dependency.js | 643 ++++ ...usage-project-and-local-change-to-usage.js | 643 ++++ .../save-on-dependency-with-usage-project.js | 463 +++ .../save-on-dependency.js | 533 +++ .../save-on-usage-and-change-to-dependency.js | 690 ++++ .../save-on-usage-and-change-to-usage.js | 690 ++++ ...nd-local-change-to-dependency-with-file.js | 662 ++++ ...on-usage-and-local-change-to-dependency.js | 690 ++++ ...-and-local-change-to-usage-with-project.js | 663 ++++ ...save-on-usage-and-local-change-to-usage.js | 688 ++++ ...e-with-project-and-change-to-dependency.js | 662 ++++ ...-usage-with-project-and-change-to-usage.js | 665 ++++ .../save-on-usage-with-project.js | 480 +++ .../save-on-usage.js | 505 +++ ...-on-dependency-and-change-to-dependency.js | 475 +++ ...-save-on-dependency-and-change-to-usage.js | 534 +++ ...pendency-and-local-change-to-dependency.js | 473 +++ ...on-dependency-and-local-change-to-usage.js | 534 +++ ...y-with-project-and-change-to-dependency.js | 462 +++ ...ndency-with-project-and-change-to-usage.js | 521 +++ ...-project-and-local-change-to-dependency.js | 460 +++ ...-with-project-and-local-change-to-usage.js | 521 +++ ...pen-and-save-on-dependency-with-project.js | 360 ++ ...ject-is-not-open-and-save-on-dependency.js | 373 ++ ...save-on-usage-and-change-to-depenedency.js | 492 +++ ...n-and-save-on-usage-and-change-to-usage.js | 556 +++ ...on-usage-and-local-change-to-dependency.js | 492 +++ ...save-on-usage-and-local-change-to-usage.js | 554 +++ ...-with-project-and-change-to-depenedency.js | 479 +++ ...-usage-with-project-and-change-to-usage.js | 543 +++ ...-project-and-local-change-to-dependency.js | 479 +++ ...-with-project-and-local-change-to-usage.js | 541 +++ ...not-open-and-save-on-usage-with-project.js | 377 ++ ...y-project-is-not-open-and-save-on-usage.js | 390 +++ ...t-is-not-open-gerErr-with-sync-commands.js | 1007 +++++- ...n-dependency-project-is-not-open-getErr.js | 400 ++- ...cy-project-is-not-open-geterrForProject.js | 954 ++++- ...-file-is-open-gerErr-with-sync-commands.js | 1367 +++++++- ...-when-the-depedency-file-is-open-getErr.js | 696 +++- ...depedency-file-is-open-geterrForProject.js | 925 ++++- ...t-is-not-open-gerErr-with-sync-commands.js | 948 ++++- ...n-dependency-project-is-not-open-getErr.js | 373 +- ...cy-project-is-not-open-geterrForProject.js | 887 ++++- ...-file-is-open-gerErr-with-sync-commands.js | 1292 ++++++- ...-when-the-depedency-file-is-open-getErr.js | 653 +++- ...depedency-file-is-open-geterrForProject.js | 866 ++++- .../ancestor-and-project-ref-management.js | 1282 +++++-- ...disableSourceOfProjectReferenceRedirect.js | 485 ++- ...port-with-referenced-project-when-built.js | 485 ++- .../auto-import-with-referenced-project.js | 344 +- ...ssfully-find-references-with-out-option.js | 666 +++- ...indirect-project-but-not-in-another-one.js | 510 ++- ...dProjectLoad-is-set-in-indirect-project.js | 508 ++- ...-if-disableReferencedProjectLoad-is-set.js | 512 ++- ...oes-not-error-on-container-only-project.js | 1804 +++++++++- ...-are-disabled-and-a-decl-map-is-missing.js | 444 ++- ...-are-disabled-and-a-decl-map-is-present.js | 504 ++- ...s-are-enabled-and-a-decl-map-is-missing.js | 489 ++- ...s-are-enabled-and-a-decl-map-is-present.js | 492 ++- ...-are-disabled-and-a-decl-map-is-missing.js | 444 ++- ...-are-disabled-and-a-decl-map-is-present.js | 504 ++- ...s-are-enabled-and-a-decl-map-is-missing.js | 489 ++- ...s-are-enabled-and-a-decl-map-is-present.js | 492 ++- ...-are-disabled-and-a-decl-map-is-missing.js | 299 +- ...-are-disabled-and-a-decl-map-is-present.js | 314 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 303 +- ...s-are-enabled-and-a-decl-map-is-present.js | 306 +- ...-are-disabled-and-a-decl-map-is-missing.js | 299 +- ...-are-disabled-and-a-decl-map-is-present.js | 399 ++- ...s-are-enabled-and-a-decl-map-is-missing.js | 388 +- ...s-are-enabled-and-a-decl-map-is-present.js | 391 ++- .../sibling-projects.js | 450 ++- ...ding-references-in-overlapping-projects.js | 899 ++++- ...solution-is-built-with-preserveSymlinks.js | 1075 +++++- ...-and-has-index.ts-and-solution-is-built.js | 1075 +++++- ...tion-is-not-built-with-preserveSymlinks.js | 933 ++++- ...-has-index.ts-and-solution-is-not-built.js | 933 ++++- ...solution-is-built-with-preserveSymlinks.js | 1075 +++++- ...th-scoped-package-and-solution-is-built.js | 1075 +++++- ...tion-is-not-built-with-preserveSymlinks.js | 933 ++++- ...coped-package-and-solution-is-not-built.js | 933 ++++- ...solution-is-built-with-preserveSymlinks.js | 1075 +++++- ...le-from-subFolder-and-solution-is-built.js | 1075 +++++- ...tion-is-not-built-with-preserveSymlinks.js | 933 ++++- ...rom-subFolder-and-solution-is-not-built.js | 933 ++++- ...solution-is-built-with-preserveSymlinks.js | 1075 +++++- ...th-scoped-package-and-solution-is-built.js | 1075 +++++- ...tion-is-not-built-with-preserveSymlinks.js | 933 ++++- ...coped-package-and-solution-is-not-built.js | 933 ++++- ...disableSourceOfProjectReferenceRedirect.js | 687 +++- ...ect-when-referenced-project-is-not-open.js | 395 ++- ...disableSourceOfProjectReferenceRedirect.js | 968 +++-- ...project-when-referenced-project-is-open.js | 564 ++- ...ject-is-directly-referenced-by-solution.js | 1426 +++++--- ...ct-is-indirectly-referenced-by-solution.js | 1922 +++++++--- ...nced-project-and-using-declaration-maps.js | 663 +++- ...ot-file-is-file-from-referenced-project.js | 663 +++- ...indirect-project-but-not-in-another-one.js | 542 ++- ...dProjectLoad-is-set-in-indirect-project.js | 532 ++- ...-if-disableReferencedProjectLoad-is-set.js | 380 +- ...ces-open-file-through-project-reference.js | 1599 ++++++--- ...ct-is-indirectly-referenced-by-solution.js | 2072 +++++++---- ...nction-as-object-literal-property-types.js | 406 ++- ...row-function-as-object-literal-property.js | 324 +- ...ss-when-using-arrow-function-assignment.js | 406 ++- ...s-when-using-method-of-class-expression.js | 408 ++- ...ness-when-using-object-literal-property.js | 406 ++- ...cts-are-open-and-one-project-references.js | 859 ++++- ...ts-have-allowJs-and-emitDeclarationOnly.js | 534 ++- ...ng-solution-and-siblings-are-not-loaded.js | 242 +- ...dts-changes-with-timeout-before-request.js | 1237 ++++++- .../dependency-dts-changes.js | 1121 +++++- .../dependency-dts-created.js | 1629 ++++++++- .../dependency-dts-deleted.js | 1612 ++++++++- .../dependency-dts-not-present.js | 1444 +++++++- ...Map-changes-with-timeout-before-request.js | 1231 ++++++- .../dependency-dtsMap-changes.js | 1115 +++++- .../dependency-dtsMap-created.js | 1623 ++++++++- .../dependency-dtsMap-deleted.js | 1624 ++++++++- .../dependency-dtsMap-not-present.js | 1489 +++++++- .../configHasNoReference/rename-locations.js | 1492 +++++++- ...ile-changes-with-timeout-before-request.js | 1238 ++++++- .../usage-file-changes.js | 1182 ++++++- ...dts-changes-with-timeout-before-request.js | 1237 ++++++- .../dependency-dts-changes.js | 1121 +++++- .../dependency-dts-created.js | 1629 ++++++++- .../dependency-dts-deleted.js | 1612 ++++++++- .../dependency-dts-not-present.js | 1444 +++++++- ...Map-changes-with-timeout-before-request.js | 1231 ++++++- .../dependency-dtsMap-changes.js | 1115 +++++- .../dependency-dtsMap-created.js | 1623 ++++++++- .../dependency-dtsMap-deleted.js | 1624 ++++++++- .../dependency-dtsMap-not-present.js | 1489 +++++++- ...rce-changes-with-timeout-before-request.js | 1238 ++++++- .../dependency-source-changes.js | 1182 ++++++- .../configWithReference/rename-locations.js | 1492 +++++++- ...ile-changes-with-timeout-before-request.js | 1238 ++++++- .../configWithReference/usage-file-changes.js | 1182 ++++++- .../when-projects-are-not-built.js | 1317 ++++++- ...dts-changes-with-timeout-before-request.js | 1237 ++++++- .../dependency-dts-changes.js | 1121 +++++- .../dependency-dts-created.js | 1629 ++++++++- .../dependency-dts-deleted.js | 1612 ++++++++- .../dependency-dts-not-present.js | 1444 +++++++- ...Map-changes-with-timeout-before-request.js | 1231 ++++++- .../dependency-dtsMap-changes.js | 1115 +++++- .../dependency-dtsMap-created.js | 1623 ++++++++- .../dependency-dtsMap-deleted.js | 1624 ++++++++- .../dependency-dtsMap-not-present.js | 1489 +++++++- .../disabledSourceRef/rename-locations.js | 1492 +++++++- ...ile-changes-with-timeout-before-request.js | 1238 ++++++- .../disabledSourceRef/usage-file-changes.js | 1182 ++++++- ...dts-changes-with-timeout-before-request.js | 2510 +++++++++++-- .../dependency-dts-changes.js | 2352 ++++++++++++- .../dependency-dts-created.js | 3086 ++++++++++++++-- .../dependency-dts-deleted.js | 2919 ++++++++++++++-- .../dependency-dts-not-present.js | 2524 +++++++++++-- ...Map-changes-with-timeout-before-request.js | 2502 +++++++++++-- .../dependency-dtsMap-changes.js | 2344 ++++++++++++- .../dependency-dtsMap-created.js | 3094 ++++++++++++++-- .../dependency-dtsMap-deleted.js | 2947 ++++++++++++++-- .../dependency-dtsMap-not-present.js | 2625 ++++++++++++-- .../goToDef-and-rename-locations.js | 2813 +++++++++++++-- ...ile-changes-with-timeout-before-request.js | 2589 +++++++++++++- .../usage-file-changes.js | 2517 ++++++++++++- ...dts-changes-with-timeout-before-request.js | 2504 +++++++++++-- .../dependency-dts-changes.js | 2346 ++++++++++++- .../dependency-dts-created.js | 3107 ++++++++++++++-- .../dependency-dts-deleted.js | 3094 ++++++++++++++-- .../dependency-dts-not-present.js | 2725 +++++++++++++-- ...Map-changes-with-timeout-before-request.js | 2498 +++++++++++-- .../dependency-dtsMap-changes.js | 2340 ++++++++++++- .../dependency-dtsMap-created.js | 3107 ++++++++++++++-- .../dependency-dtsMap-deleted.js | 3108 +++++++++++++++-- .../dependency-dtsMap-not-present.js | 2774 +++++++++++++-- ...rce-changes-with-timeout-before-request.js | 2493 ++++++++++++- .../dependency-source-changes.js | 2421 ++++++++++++- .../gotoDef-and-rename-locations.js | 2777 +++++++++++++-- ...ile-changes-with-timeout-before-request.js | 2585 +++++++++++++- .../configWithReference/usage-file-changes.js | 2513 ++++++++++++- .../when-projects-are-not-built.js | 2598 ++++++++++++-- ...dts-changes-with-timeout-before-request.js | 2518 +++++++++++-- .../dependency-dts-changes.js | 2360 ++++++++++++- .../dependency-dts-created.js | 3094 ++++++++++++++-- .../dependency-dts-deleted.js | 2927 ++++++++++++++-- .../dependency-dts-not-present.js | 2532 ++++++++++++-- ...Map-changes-with-timeout-before-request.js | 2510 +++++++++++-- .../dependency-dtsMap-changes.js | 2352 ++++++++++++- .../dependency-dtsMap-created.js | 3102 ++++++++++++++-- .../dependency-dtsMap-deleted.js | 2955 ++++++++++++++-- .../dependency-dtsMap-not-present.js | 2633 ++++++++++++-- .../gotoDef-and-rename-locations.js | 2821 +++++++++++++-- ...ile-changes-with-timeout-before-request.js | 2597 +++++++++++++- .../disabledSourceRef/usage-file-changes.js | 2525 ++++++++++++- .../can-go-to-definition-correctly.js | 1537 +++++++- ...dts-changes-with-timeout-before-request.js | 1247 ++++++- .../dependency-dts-changes.js | 1123 +++++- .../dependency-dts-created.js | 1649 ++++++++- .../dependency-dts-deleted.js | 1614 ++++++++- .../dependency-dts-not-present.js | 1401 +++++++- ...Map-changes-with-timeout-before-request.js | 1239 ++++++- .../dependency-dtsMap-changes.js | 1115 +++++- .../dependency-dtsMap-created.js | 1665 ++++++++- .../dependency-dtsMap-deleted.js | 1658 ++++++++- .../dependency-dtsMap-not-present.js | 1494 +++++++- ...ile-changes-with-timeout-before-request.js | 1254 ++++++- .../usage-file-changes.js | 1190 ++++++- .../can-go-to-definition-correctly.js | 1559 ++++++++- ...dts-changes-with-timeout-before-request.js | 1193 ++++++- .../dependency-dts-changes.js | 1129 +++++- .../dependency-dts-created.js | 1679 ++++++++- .../dependency-dts-deleted.js | 1680 ++++++++- .../dependency-dts-not-present.js | 1551 +++++++- ...Map-changes-with-timeout-before-request.js | 1187 ++++++- .../dependency-dtsMap-changes.js | 1123 +++++- .../dependency-dtsMap-created.js | 1677 ++++++++- .../dependency-dtsMap-deleted.js | 1678 ++++++++- .../dependency-dtsMap-not-present.js | 1556 ++++++++- ...rce-changes-with-timeout-before-request.js | 1267 ++++++- .../dependency-source-changes.js | 1143 +++++- ...ile-changes-with-timeout-before-request.js | 1274 ++++++- .../configWithReference/usage-file-changes.js | 1210 ++++++- .../when-projects-are-not-built.js | 1424 +++++++- .../can-go-to-definition-correctly.js | 1639 ++++++++- ...dts-changes-with-timeout-before-request.js | 1323 ++++++- .../dependency-dts-changes.js | 1191 ++++++- .../dependency-dts-created.js | 1759 +++++++++- .../dependency-dts-deleted.js | 1724 ++++++++- .../dependency-dts-not-present.js | 1503 +++++++- ...Map-changes-with-timeout-before-request.js | 1315 ++++++- .../dependency-dtsMap-changes.js | 1183 ++++++- .../dependency-dtsMap-created.js | 1775 +++++++++- .../dependency-dtsMap-deleted.js | 1768 +++++++++- .../dependency-dtsMap-not-present.js | 1596 ++++++++- ...ile-changes-with-timeout-before-request.js | 1338 ++++++- .../disabledSourceRef/usage-file-changes.js | 1266 ++++++- ...he-session-and-project-is-at-root-level.js | 276 +- ...ession-and-project-is-not-at-root-level.js | 408 ++- ...oundUpdate-and-project-is-at-root-level.js | 290 +- ...Update-and-project-is-not-at-root-level.js | 426 ++- ...oundUpdate-and-project-is-at-root-level.js | 292 +- ...Update-and-project-is-not-at-root-level.js | 414 ++- ...configured-project-that-will-be-removed.js | 521 ++- ...-and-closed-affecting-multiple-projects.js | 479 ++- ...ith-mixed-content-are-handled-correctly.js | 67 +- ...getting-project-from-orphan-script-info.js | 221 +- ...directory-watch-invoke-on-file-creation.js | 1244 +++++-- ...issing-files-added-with-tripleslash-ref.js | 296 +- .../projectsWithReferences/sample-project.js | 521 ++- ...es-with-deleting-referenced-config-file.js | 394 ++- ...ing-transitively-referenced-config-file.js | 380 +- ...ces-with-edit-in-referenced-config-file.js | 410 ++- ...ive-references-with-edit-on-config-file.js | 498 ++- ...ansitive-references-with-non-local-edit.js | 246 +- ...es-with-deleting-referenced-config-file.js | 436 ++- ...ing-transitively-referenced-config-file.js | 414 ++- ...les-with-edit-in-referenced-config-file.js | 434 ++- ...-without-files-with-edit-on-config-file.js | 518 ++- ...ences-without-files-with-non-local-edit.js | 262 +- ...unnecessary-lookup-invalidation-on-save.js | 205 +- ...an-load-typings-that-are-proper-modules.js | 86 +- .../disable-suggestion-diagnostics.js | 235 +- ...le-name-from-files-in-different-folders.js | 385 +- ...e-module-name-from-files-in-same-folder.js | 265 +- ...ative-module-name-from-inferred-project.js | 480 ++- .../npm-install-@types-works.js | 538 ++- ...le-name-from-files-in-different-folders.js | 347 +- ...e-module-name-from-files-in-same-folder.js | 221 +- ...tore-the-states-for-configured-projects.js | 512 ++- ...estore-the-states-for-inferred-projects.js | 521 ++- ...hould-remove-the-module-not-found-error.js | 315 +- .../resolutionCache/suggestion-diagnostics.js | 214 +- .../suppressed-diagnostic-events.js | 158 +- .../resolutionCache/when-resolution-fails.js | 119 +- .../when-resolves-to-ambient-module.js | 116 +- ...tion-when-project-compiles-from-sources.js | 1136 +++++- ...s-in-typings-folder-and-then-recompiles.js | 869 ++++- ...mpiles-after-deleting-generated-folders.js | 1305 ++++++- ...ping-when-project-compiles-from-sources.js | 1234 ++++++- ...s-in-typings-folder-and-then-recompiles.js | 985 +++++- ...mpiles-after-deleting-generated-folders.js | 1429 +++++++- ...name-in-common-file-renames-all-project.js | 638 +++- ...ed-project-and-semantic-operations-fail.js | 500 ++- ...-include-auto-type-reference-directives.js | 96 +- .../throws-on-unsupported-commands.js | 115 +- ...projects-discover-from-bower_components.js | 213 +- .../typingsInstaller/configured-projects.js | 164 +- ...utions-pointing-to-js-on-typing-install.js | 168 +- .../external-project-watch-options-errors.js | 80 + ...ect-watch-options-in-host-configuration.js | 183 +- .../external-project-watch-options.js | 152 +- .../watchEnvironment/files-at-root.js | 94 +- .../files-at-windows-style-root.js | 94 +- .../watchEnvironment/files-not-at-root.js | 98 +- .../files-not-at-windows-style-root.js | 98 +- .../inferred-project-watch-options-errors.js | 81 + ...ect-watch-options-in-host-configuration.js | 169 +- .../inferred-project-watch-options.js | 134 +- .../project-with-ascii-file-names-with-i.js | 85 +- .../project-with-ascii-file-names.js | 85 +- .../project-with-unicode-file-names.js | 85 +- ...files-starting-with-dot-in-node_modules.js | 143 +- ...polling-when-file-is-added-to-subfolder.js | 269 +- ...rectory-when-file-is-added-to-subfolder.js | 337 +- ...tchFile-when-file-is-added-to-subfolder.js | 305 +- ...watching-files-with-network-style-paths.js | 426 ++- ...en-watchFile-is-single-watcher-per-file.js | 105 +- ...excludeDirectories-option-in-configFile.js | 107 +- ...ludeDirectories-option-in-configuration.js | 142 +- ...ackPolling-option-as-host-configuration.js | 134 +- ...th-fallbackPolling-option-in-configFile.js | 134 +- ...hDirectory-option-as-host-configuration.js | 134 +- ...ith-watchDirectory-option-in-configFile.js | 101 +- ...-watchFile-option-as-host-configuration.js | 134 +- .../with-watchFile-option-in-configFile.js | 101 +- 419 files changed, 336503 insertions(+), 43072 deletions(-) create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js create mode 100644 tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js create mode 100644 tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js create mode 100644 tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js diff --git a/src/testRunner/unittests/tsserver/cachingFileSystemInformation.ts b/src/testRunner/unittests/tsserver/cachingFileSystemInformation.ts index e6048f6c7a6c6..77e2de13023c8 100644 --- a/src/testRunner/unittests/tsserver/cachingFileSystemInformation.ts +++ b/src/testRunner/unittests/tsserver/cachingFileSystemInformation.ts @@ -76,7 +76,7 @@ namespace ts.projectSystem { }; const host = createServerHost([root, imported]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.setCompilerOptionsForInferredProjects({ module: ModuleKind.AMD, noLib: true }); projectService.openClientFile(root.path); const project = projectService.inferredProjects[0]; @@ -134,7 +134,7 @@ namespace ts.projectSystem { }; const host = createServerHost([root]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.setCompilerOptionsForInferredProjects({ module: ModuleKind.AMD, noLib: true }); const logCacheAndClear = createLoggerTrackingHostCalls(host); projectService.openClientFile(root.path); @@ -146,7 +146,7 @@ namespace ts.projectSystem { logCacheAndClear(projectService.logger); host.writeFile(imported.path, imported.content); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); logSemanticDiagnostics(projectService, project, root); logCacheAndClear(projectService.logger); baselineTsserverLogs("cachingFileSystemInformation", "loads missing files from disk", projectService); @@ -195,7 +195,7 @@ namespace ts.projectSystem { }; const projectFiles = [clientFile, anotherModuleFile, moduleFile, tsconfigFile]; const host = createServerHost(projectFiles); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([clientFile], session); const logCacheAndClear = createLoggerTrackingHostCalls(host); @@ -273,14 +273,14 @@ namespace ts.projectSystem { }; const projectFiles = [file1, file2, es2016LibFile, tsconfigFile]; const host = createServerHost(projectFiles, { useCaseSensitiveFileNames }); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(file1.path); const logCacheAndClear = createLoggerTrackingHostCalls(host); // Create file cookie.ts host.writeFile(file3.path, file3.content); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); logCacheAndClear(projectService.logger); projectService.openClientFile(file3.path); @@ -383,7 +383,7 @@ namespace ts.projectSystem { ` }); const host = createServerHost([app, libFile, tsconfigJson, packageJson]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.setHostConfiguration({ preferences: { includePackageJsonAutoImports: "off" } }); projectService.openClientFile(app.path); @@ -479,15 +479,15 @@ namespace ts.projectSystem { if (npmInstallComplete || timeoutDuringPartialInstallation) { if (timeoutQueueLengthWhenRunningTimeouts) { // Expected project update - host.checkTimeoutQueueLengthAndRun(timeoutQueueLengthWhenRunningTimeouts + 1); // Scheduled invalidation of resolutions - host.runQueuedTimeoutCallbacks(); // Actual update + projectService.checkTimeoutQueueLengthAndRun(timeoutQueueLengthWhenRunningTimeouts + 1); // Scheduled invalidation of resolutions + projectService.runQueuedTimeoutCallbacks(); // Actual update } else { - host.checkTimeoutQueueLengthAndRun(timeoutQueueLengthWhenRunningTimeouts); + projectService.checkTimeoutQueueLengthAndRun(timeoutQueueLengthWhenRunningTimeouts); } } else { - host.checkTimeoutQueueLength(3); + projectService.checkTimeoutQueueLength(3); } } } diff --git a/src/testRunner/unittests/tsserver/configFileSearch.ts b/src/testRunner/unittests/tsserver/configFileSearch.ts index 39ba56ced2127..02829a326f997 100644 --- a/src/testRunner/unittests/tsserver/configFileSearch.ts +++ b/src/testRunner/unittests/tsserver/configFileSearch.ts @@ -38,12 +38,12 @@ namespace ts.projectSystem { content: "{}" }; const host = createServerHost([f1, libFile, configFile, configFile2]); - const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); service.openClientFile(f1.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectDir); // Delete config file - should create inferred project and not configured project host.deleteFile(configFile.path); - host.runQueuedTimeoutCallbacks(); + service.runQueuedTimeoutCallbacks(); checkNumberOfProjects(service, { inferredProjects: 1 }); baselineTsserverLogs("configFileSearch", "should use projectRootPath when searching for inferred project again", service); }); @@ -67,13 +67,13 @@ namespace ts.projectSystem { const service = createProjectService(host, { useSingleInferredProject: true, useInferredProjectPerProjectRoot: true, - logger: createLoggerWithInMemoryLogs(), + logger: createLoggerWithInMemoryLogs(host), }); service.openClientFile(f1.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectDir); // Delete config file - should create inferred project with project root path set host.deleteFile(configFile.path); - host.runQueuedTimeoutCallbacks(); + service.runQueuedTimeoutCallbacks(); baselineTsserverLogs("configFileSearch", "should use projectRootPath when searching for inferred project again 2", service); }); @@ -89,7 +89,7 @@ namespace ts.projectSystem { }; function openClientFile(files: File[]) { const host = createServerHost(files); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(file.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, "/a/b/projects/proj"); return { host, projectService }; } @@ -98,10 +98,10 @@ namespace ts.projectSystem { const { host, projectService } = openClientFile([file, libFile, tsconfig]); host.deleteFile(tsconfig.path); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); host.writeFile(tsconfig.path, tsconfig.content); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); baselineTsserverLogs("configFileSearch", "tsconfig for the file exists", projectService); }); @@ -110,10 +110,10 @@ namespace ts.projectSystem { const { host, projectService } = openClientFile([file, libFile]); host.writeFile(tsconfig.path, tsconfig.content); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); host.deleteFile(tsconfig.path); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); baselineTsserverLogs("configFileSearch", "tsconfig for the file does not exist", projectService); }); @@ -124,7 +124,7 @@ namespace ts.projectSystem { it(scenario, () => { const path = `/root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js`; const host = createServerHost([libFile, { path, content: "const x = 10" }], { useCaseSensitiveFileNames: true }); - const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); service.openClientFile(path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectRootPath); baselineTsserverLogs("configFileSearch", scenario, service); }); diff --git a/src/testRunner/unittests/tsserver/configuredProjects.ts b/src/testRunner/unittests/tsserver/configuredProjects.ts index d8246838c0756..7e0446fd58626 100644 --- a/src/testRunner/unittests/tsserver/configuredProjects.ts +++ b/src/testRunner/unittests/tsserver/configuredProjects.ts @@ -25,7 +25,7 @@ namespace ts.projectSystem { }; const host = createServerHost([configFile, libFile, file1, file2, file3]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); const { configFileName, configFileErrors } = projectService.openClientFile(file1.path); assert(configFileName, "should find config file"); @@ -57,7 +57,7 @@ namespace ts.projectSystem { }; const host = createServerHost([configFile, libFile, file1, file2, file3]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); const { configFileName, configFileErrors } = projectService.openClientFile(file1.path); assert(configFileName, "should find config file"); @@ -84,17 +84,17 @@ namespace ts.projectSystem { const host = createServerHost([libFile, commonFile1, commonFile2]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(commonFile1.path); projectService.openClientFile(commonFile2.path); // Add a tsconfig file host.writeFile(configFile.path, configFile.content); - host.checkTimeoutQueueLengthAndRun(2); // load configured project from disk + ensureProjectsForOpenFiles + projectService.checkTimeoutQueueLengthAndRun(2); // load configured project from disk + ensureProjectsForOpenFiles // remove the tsconfig file host.deleteFile(configFile.path); - host.checkTimeoutQueueLengthAndRun(1); // Refresh inferred projects + projectService.checkTimeoutQueueLengthAndRun(1); // Refresh inferred projects baselineTsserverLogs("configuredProjects", "add and then remove a config file in a folder with loose files", projectService); }); @@ -105,12 +105,12 @@ namespace ts.projectSystem { content: `{}` }; const host = createServerHost([commonFile1, libFile, configFile]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(commonFile1.path); // add a new ts file host.writeFile(commonFile2.path, commonFile2.content); - host.checkTimeoutQueueLengthAndRun(2); + projectService.checkTimeoutQueueLengthAndRun(2); baselineTsserverLogs("configuredProjects", "add new files to a configured project without file list", projectService); }); @@ -537,7 +537,7 @@ namespace ts.projectSystem { const files = [file1, file2, file3, file4]; const host = createServerHost(files.concat(configFile)); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(file1.path); projectService.openClientFile(file2.path); @@ -548,7 +548,7 @@ namespace ts.projectSystem { assert.isTrue(configProject1.hasOpenRef()); // file1 and file3 host.writeFile(configFile.path, "{}"); - host.runQueuedTimeoutCallbacks(); + projectService.runQueuedTimeoutCallbacks(); assert.isTrue(configProject1.hasOpenRef()); // file1, file2, file3 assert.isTrue(projectService.inferredProjects[0].isOrphan()); @@ -577,6 +577,7 @@ namespace ts.projectSystem { content: "let zz = 1;" }; host.writeFile(file5.path, file5.content); + projectService.baselineHost("File5 written"); projectService.openClientFile(file5.path); baselineTsserverLogs("configuredProjects", "Open ref of configured project when open file gets added to the project as part of configured file update", projectService); @@ -793,7 +794,7 @@ declare var console: { };` }; const host = createServerHost([barConfig, barIndex, fooConfig, fooIndex, barSymLink, lib2017, libDom]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([fooIndex, barIndex], session); verifyGetErrRequest({ session, host, files: [barIndex, fooIndex] }); baselineTsserverLogs("configuredProjects", "when multiple projects are open detects correct default project", session); @@ -851,7 +852,7 @@ declare var console: { ]); const session = createSession(host, { canUseEvents: true, - logger: createLoggerWithInMemoryLogs(), + logger: createLoggerWithInMemoryLogs(host), }); session.executeCommandSeq({ command: protocol.CommandTypes.Open, @@ -1017,7 +1018,7 @@ foo();` }; const host = createServerHost([alphaExtendedConfig, aConfig, aFile, bravoExtendedConfig, bConfig, bFile, ...(additionalFiles || emptyArray)]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); return { host, projectService, aFile, bFile, aConfig, bConfig, alphaExtendedConfig, bravoExtendedConfig }; } @@ -1032,7 +1033,7 @@ foo();` strict: true } })); - host.checkTimeoutQueueLengthAndRun(3); + projectService.checkTimeoutQueueLengthAndRun(3); host.writeFile(bravoExtendedConfig.path, JSON.stringify({ extends: "./alpha.tsconfig.json", @@ -1040,15 +1041,15 @@ foo();` strict: false } })); - host.checkTimeoutQueueLengthAndRun(2); + projectService.checkTimeoutQueueLengthAndRun(2); host.writeFile(bConfig.path, JSON.stringify({ extends: "../extended/alpha.tsconfig.json", })); - host.checkTimeoutQueueLengthAndRun(2); + projectService.checkTimeoutQueueLengthAndRun(2); host.writeFile(alphaExtendedConfig.path, "{}"); - host.checkTimeoutQueueLengthAndRun(3); + projectService.checkTimeoutQueueLengthAndRun(3); baselineTsserverLogs("configuredProjects", "should watch the extended configs of multiple projects", projectService); }); @@ -1178,12 +1179,12 @@ foo();` }; const files = [file1, file2a, configFile, libFile]; const host = createServerHost(files); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(file1.path); host.writeFile(file2.path, file2.content); - host.runQueuedTimeoutCallbacks(); // Scheduled invalidation of resolutions - host.runQueuedTimeoutCallbacks(); // Actual update + projectService.runQueuedTimeoutCallbacks(); // Scheduled invalidation of resolutions + projectService.runQueuedTimeoutCallbacks(); // Actual update // On next file open the files file2a should be closed and not watched any more projectService.openClientFile(file2.path); @@ -1217,7 +1218,7 @@ foo();` nonLibFiles.forEach(f => f.path = root + f.path); const files = nonLibFiles.concat(libFile); const host = createServerHost(files); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(file1.path); baselineTsserverLogs("configuredProjects", "failed lookup locations uses parent most node_modules directory", projectService); }); diff --git a/src/testRunner/unittests/tsserver/events/projectLanguageServiceState.ts b/src/testRunner/unittests/tsserver/events/projectLanguageServiceState.ts index 08d66db76a16c..ab54f63075221 100644 --- a/src/testRunner/unittests/tsserver/events/projectLanguageServiceState.ts +++ b/src/testRunner/unittests/tsserver/events/projectLanguageServiceState.ts @@ -68,11 +68,11 @@ namespace ts.projectSystem { content: "{}" }; const host = createServerHost([f1, f2, f3, libFile, config]); - const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); service.openClientFile(f1.path); const project = service.configuredProjects.get(config.path)!; - service.logger.logs.push(`languageServiceEnabled: ${project.languageServiceEnabled}`); - service.logger.logs.push(`lastFileExceededProgramSize: ${project.lastFileExceededProgramSize}`); + service.logger.info(`languageServiceEnabled: ${project.languageServiceEnabled}`); + service.logger.info(`lastFileExceededProgramSize: ${project.lastFileExceededProgramSize}`); baselineTsserverLogs("projectLanguageServiceStateEvent", "large file size is determined correctly", service); }); }); diff --git a/src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts b/src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts index 248fd25e95ca3..61991ef4a89fa 100644 --- a/src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts +++ b/src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts @@ -437,12 +437,12 @@ namespace ts.projectSystem { const openFiles = [file1.path]; const host = createServerHost([file1, file3, libFile, configFile]); - const { session, verifyInitialOpen, verifyProjectsUpdatedInBackgroundEventHandler } = createSession(host, createLoggerWithInMemoryLogs()); + const { session, verifyInitialOpen, verifyProjectsUpdatedInBackgroundEventHandler } = createSession(host, createLoggerWithInMemoryLogs(host)); verifyInitialOpen(file1); file3.content += "export class d {}"; host.writeFile(file3.path, file3.content); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Since this is first event verifyProjectsUpdatedInBackgroundEventHandler([{ @@ -453,8 +453,8 @@ namespace ts.projectSystem { }]); host.writeFile(file2.path, file2.content); - host.runQueuedTimeoutCallbacks(); // For invalidation - host.runQueuedTimeoutCallbacks(); // For actual update + session.runQueuedTimeoutCallbacks(); // For invalidation + session.runQueuedTimeoutCallbacks(); // For actual update verifyProjectsUpdatedInBackgroundEventHandler(useSlashRootAsSomeNotRootFolderInUserDirectory ? [{ eventName: server.ProjectsUpdatedInBackgroundEvent, diff --git a/src/testRunner/unittests/tsserver/forceConsistentCasingInFileNames.ts b/src/testRunner/unittests/tsserver/forceConsistentCasingInFileNames.ts index 674556e8cf135..2e834a43ad402 100644 --- a/src/testRunner/unittests/tsserver/forceConsistentCasingInFileNames.ts +++ b/src/testRunner/unittests/tsserver/forceConsistentCasingInFileNames.ts @@ -59,7 +59,7 @@ namespace ts.projectSystem { }; const host = createServerHost([loggerFile, anotherFile, tsconfig, libFile, tsconfig]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([{ file: loggerFile, projectRootPath: tscWatch.projectRoot }], session); verifyGetErrRequest({ session, host, files: [loggerFile] }); @@ -108,7 +108,7 @@ namespace ts.projectSystem { }; const host = createServerHost([loggerFile, anotherFile, tsconfig, libFile, tsconfig]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([{ file: anotherFile, projectRootPath: tscWatch.projectRoot }], session); verifyGetErrRequest({ session, host, files: [anotherFile] }); diff --git a/src/testRunner/unittests/tsserver/helpers.ts b/src/testRunner/unittests/tsserver/helpers.ts index f87355f7491f9..6a8504aeef4ac 100644 --- a/src/testRunner/unittests/tsserver/helpers.ts +++ b/src/testRunner/unittests/tsserver/helpers.ts @@ -53,6 +53,7 @@ namespace ts.projectSystem { export interface Logger extends server.Logger { logs: string[]; + host?: TestServerHost; } export function nullLogger(): Logger { @@ -77,20 +78,52 @@ namespace ts.projectSystem { }; } - export function createLoggerWritingToConsole(): Logger { - return { + function handleLoggerGroup(logger: Logger, host: TestServerHost | undefined): Logger { + let inGroup = false; + let firstInGroup = false; + let seq = 0; + logger.startGroup = () => { + inGroup = true; + firstInGroup = true; + }; + logger.endGroup = () => inGroup = false; + logger.host = host; + const originalInfo = logger.info; + logger.info = s => msg(s, server.Msg.Info, s => originalInfo.call(logger, s)); + return logger; + + function msg(s: string, type = server.Msg.Err, write: (s: string) => void) { + s = `[${nowString()}] ${s}`; + if (!inGroup || firstInGroup) s = padStringRight(type + " " + seq.toString(), " ") + s; + write(s); + if (!inGroup) seq++; + } + + function padStringRight(str: string, padding: string) { + return (str + padding).slice(0, padding.length); + } + + function nowString() { + // E.g. "12:34:56.789" + const d = logger.host!.now(); + return `${padLeft(d.getUTCHours().toString(), 2, "0")}:${padLeft(d.getUTCMinutes().toString(), 2, "0")}:${padLeft(d.getUTCSeconds().toString(), 2, "0")}.${padLeft(d.getUTCMilliseconds().toString(), 3, "0")}`; + } + } + + export function createLoggerWritingToConsole(host: TestServerHost): Logger { + return handleLoggerGroup({ ...nullLogger(), hasLevel: returnTrue, loggingEnabled: returnTrue, perftrc: s => console.log(s), info: s => console.log(s), msg: (s, type) => console.log(`${type}:: ${s}`), - }; + }, host); } - export function createLoggerWithInMemoryLogs(): Logger { + export function createLoggerWithInMemoryLogs(host: TestServerHost): Logger { const logger = createHasErrorMessageLogger(); - return { + return handleLoggerGroup({ ...logger, hasLevel: returnTrue, loggingEnabled: returnTrue, @@ -109,9 +142,9 @@ namespace ts.projectSystem { .replace(/getExportInfoMap: done in \d+(?:\.\d+)?/g, `getExportInfoMap: done in *`) .replace(/collectAutoImports: \d+(?:\.\d+)?/g, `collectAutoImports: *`) .replace(/dependencies in \d+(?:\.\d+)?/g, `dependencies in *`) - .replace(/\"exportMapKey\"\:\"[_$a-zA-Z][_$_$a-zA-Z0-9]*\|\d+\|/g, match => match.replace(/\|\d+\|/, `|*|`)) + .replace(/\"exportMapKey\"\:\s*\"[_$a-zA-Z][_$_$a-zA-Z0-9]*\|\d+\|/g, match => match.replace(/\|\d+\|/, `|*|`)) ) - }; + }, host); } export function baselineTsserverLogs(scenario: string, subScenario: string, sessionOrService: { logger: Logger; }) { @@ -316,12 +349,14 @@ namespace ts.projectSystem { export class TestSession extends server.Session { private seq = 0; public events: protocol.Event[] = []; - public testhost: TestServerHost = this.host as TestServerHost; + public testhost: TestFSWithWatch.TestServerHostTrackingWrittenFiles; public logger: Logger; + private hostDiff: ReturnType | undefined; constructor(opts: TestSessionOptions) { super(opts); this.logger = opts.logger; + this.testhost = TestFSWithWatch.changeToHostTrackingWrittenFiles(this.host as TestServerHost); } getProjectService() { @@ -337,11 +372,7 @@ namespace ts.projectSystem { } public executeCommand(request: protocol.Request) { - const verboseLogging = this.logger.hasLevel(server.LogLevel.verbose); - if (verboseLogging) this.logger.info(`request:${JSON.stringify(request)}`); - const result = super.executeCommand(request); - if (verboseLogging) this.logger.info(`response:${JSON.stringify(result)}`); - return result; + return this.baseline("response", super.executeCommand(this.baseline("request", request))); } public executeCommandSeq(request: Partial) { @@ -360,6 +391,46 @@ namespace ts.projectSystem { clear(this.events); this.testhost.clearOutput(); } + + private baseline(type: "request" | "response", requestOrResult: T): T { + if (!this.logger.hasLevel(server.LogLevel.verbose)) return requestOrResult; + if (type === "request") this.logger.info(`request:${server.indent(JSON.stringify(requestOrResult, undefined, 2))}`); + this.baselineHost(type === "request" ? "Before request" : "After request"); + if (type === "response") this.logger.info(`response:${server.indent(JSON.stringify(requestOrResult, undefined, 2))}`); + return requestOrResult; + } + + baselineHost(title: string) { + if (!this.logger.hasLevel(server.LogLevel.verbose)) return; + this.logger.logs.push(title); + this.testhost.diff(this.logger.logs, this.hostDiff); + this.testhost.serializeWatches(this.logger.logs); + this.hostDiff = this.testhost.snap(); + this.testhost.writtenFiles.clear(); + } + + checkTimeoutQueueLengthAndRun(expected: number) { + this.baselineHost(`Before checking timeout queue length (${expected}) and running`); + this.testhost.checkTimeoutQueueLengthAndRun(expected); + this.baselineHost(`After checking timeout queue length (${expected}) and running`); + } + + checkTimeoutQueueLength(expected: number) { + this.baselineHost(`Checking timeout queue length: ${expected}`); + this.testhost.checkTimeoutQueueLength(expected); + } + + runQueuedTimeoutCallbacks(timeoutId?: number) { + this.baselineHost(`Before running timeout callback${timeoutId === undefined ? "s" : timeoutId}`); + this.testhost.runQueuedTimeoutCallbacks(timeoutId); + this.baselineHost(`After running timeout callback${timeoutId === undefined ? "s" : timeoutId}`); + } + + runQueuedImmediateCallbacks(checkCount?: number) { + this.baselineHost(`Before running immediate callbacks${checkCount === undefined ? "" : ` and checking length (${checkCount})`}`); + this.testhost.runQueuedImmediateCallbacks(checkCount); + this.baselineHost(`Before running immediate callbacks${checkCount === undefined ? "" : ` and checking length (${checkCount})`}`); + } } export function createSession(host: server.ServerHost, opts: Partial = {}) { @@ -426,7 +497,9 @@ namespace ts.projectSystem { } export class TestProjectService extends server.ProjectService { - constructor(host: server.ServerHost, public logger: Logger, cancellationToken: HostCancellationToken, useSingleInferredProject: boolean, + public testhost: TestFSWithWatch.TestServerHostTrackingWrittenFiles; + private hostDiff: ReturnType | undefined; + constructor(host: TestServerHost, public logger: Logger, cancellationToken: HostCancellationToken, useSingleInferredProject: boolean, typingsInstaller: server.ITypingsInstaller, opts: Partial = {}) { super({ host, @@ -439,14 +512,48 @@ namespace ts.projectSystem { typesMapLocation: customTypesMap.path, ...opts }); + this.testhost = TestFSWithWatch.changeToHostTrackingWrittenFiles(this.host as TestServerHost); + this.baselineHost("Creating project service"); } checkNumberOfProjects(count: { inferredProjects?: number, configuredProjects?: number, externalProjects?: number }) { checkNumberOfProjects(this, count); } + + baselineHost(title: string) { + if (!this.logger.hasLevel(server.LogLevel.verbose)) return; + this.logger.logs.push(title); + this.testhost.diff(this.logger.logs, this.hostDiff); + this.testhost.serializeWatches(this.logger.logs); + this.hostDiff = this.testhost.snap(); + this.testhost.writtenFiles.clear(); + } + + checkTimeoutQueueLengthAndRun(expected: number) { + this.baselineHost(`Before checking timeout queue length (${expected}) and running`); + this.testhost.checkTimeoutQueueLengthAndRun(expected); + this.baselineHost(`After checking timeout queue length (${expected}) and running`); + } + + checkTimeoutQueueLength(expected: number) { + this.baselineHost(`Checking timeout queue length: ${expected}`); + this.testhost.checkTimeoutQueueLength(expected); + } + + runQueuedTimeoutCallbacks(timeoutId?: number) { + this.baselineHost(`Before running timeout callback${timeoutId === undefined ? "s" : timeoutId}`); + this.testhost.runQueuedTimeoutCallbacks(timeoutId); + this.baselineHost(`After running timeout callback${timeoutId === undefined ? "s" : timeoutId}`); + } + + runQueuedImmediateCallbacks(checkCount?: number) { + this.baselineHost(`Before running immediate callbacks${checkCount === undefined ? "" : ` and checking length (${checkCount})`}`); + this.testhost.runQueuedImmediateCallbacks(checkCount); + this.baselineHost(`Before running immediate callbacks${checkCount === undefined ? "" : ` and checking length (${checkCount})`}`); + } } - export function createProjectService(host: server.ServerHost, options?: Partial) { + export function createProjectService(host: TestServerHost, options?: Partial) { const cancellationToken = options?.cancellationToken || server.nullCancellationToken; const logger = options?.logger || createHasErrorMessageLogger(); const useSingleInferredProject = options?.useSingleInferredProject !== undefined ? options.useSingleInferredProject : false; @@ -747,14 +854,14 @@ namespace ts.projectSystem { Debug.assert(session.logger.logs.length); for (let i = 0; i < files.length; i++) { if (existingTimeouts !== undefined) { - host.checkTimeoutQueueLength(existingTimeouts + 1); - host.runQueuedTimeoutCallbacks(host.getNextTimeoutId() - 1); + session.checkTimeoutQueueLength(existingTimeouts + 1); + session.runQueuedTimeoutCallbacks(host.getNextTimeoutId() - 1); } else { - host.checkTimeoutQueueLengthAndRun(1); + session.checkTimeoutQueueLengthAndRun(1); } - if (!skip?.[i]?.semantic) host.runQueuedImmediateCallbacks(1); - if (!skip?.[i]?.suggestion) host.runQueuedImmediateCallbacks(1); + if (!skip?.[i]?.semantic) session.runQueuedImmediateCallbacks(1); + if (!skip?.[i]?.suggestion) session.runQueuedImmediateCallbacks(1); } } @@ -765,7 +872,7 @@ namespace ts.projectSystem { function verifyErrorsUsingGeterr({scenario, subScenario, allFiles, openFiles, getErrRequest }: VerifyGetErrScenario) { it("verifies the errors in open file", () => { const host = createServerHost([...allFiles(), libFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession(openFiles(), session); verifyGetErrRequest({ session, host, files: getErrRequest() }); @@ -776,7 +883,7 @@ namespace ts.projectSystem { function verifyErrorsUsingGeterrForProject({ scenario, subScenario, allFiles, openFiles, getErrForProjectRequest }: VerifyGetErrScenario) { it("verifies the errors in projects", () => { const host = createServerHost([...allFiles(), libFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession(openFiles(), session); for (const expected of getErrForProjectRequest()) { @@ -793,7 +900,7 @@ namespace ts.projectSystem { function verifyErrorsUsingSyncMethods({ scenario, subScenario, allFiles, openFiles, syncDiagnostics }: VerifyGetErrScenario) { it("verifies the errors using sync commands", () => { const host = createServerHost([...allFiles(), libFile]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession(openFiles(), session); for (const { file, project } of syncDiagnostics()) { const reqArgs = { file: filePath(file), projectFileName: project && filePath(project) }; diff --git a/src/testRunner/unittests/tsserver/inferredProjects.ts b/src/testRunner/unittests/tsserver/inferredProjects.ts index d4390e111add0..ce1747ee4fa5c 100644 --- a/src/testRunner/unittests/tsserver/inferredProjects.ts +++ b/src/testRunner/unittests/tsserver/inferredProjects.ts @@ -14,7 +14,7 @@ namespace ts.projectSystem { content: `export let x: number` }; const host = createServerHost([appFile, moduleFile, libFile]); - const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs() }); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); projectService.openClientFile(appFile.path); baselineTsserverLogs("inferredProjects", "create inferred project", projectService); }); diff --git a/src/testRunner/unittests/tsserver/moduleResolution.ts b/src/testRunner/unittests/tsserver/moduleResolution.ts index ec3535c5d73ab..c83ea4db1238c 100644 --- a/src/testRunner/unittests/tsserver/moduleResolution.ts +++ b/src/testRunner/unittests/tsserver/moduleResolution.ts @@ -32,7 +32,7 @@ namespace ts.projectSystem { ` }; const host = createServerHost([configFile, fileA, fileB, packageFile, { ...libFile, path: "/a/lib/lib.es2016.full.d.ts" }]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([fileA], session); return { host, session, packageFile, @@ -46,34 +46,34 @@ namespace ts.projectSystem { host.writeFile(packageFile.path, JSON.stringify({ name: "app", version: "1.0.0", type: "module", })); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Modify package json file to remove type module"); host.writeFile(packageFile.path, packageFile.content); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Delete package.json"); host.deleteFile(packageFile.path); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Modify package json file to add type module"); host.writeFile(packageFile.path, JSON.stringify({ name: "app", version: "1.0.0", type: "module", })); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Delete package.json"); host.deleteFile(packageFile.path); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); baselineTsserverLogs("moduleResolution", "package json file is edited", session); @@ -86,32 +86,32 @@ namespace ts.projectSystem { session.logger.info("Modify package json file to remove type module"); host.writeFile(packageFile.path, JSON.stringify({ name: "app", version: "1.0.0" })); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Modify package json file to add type module"); host.writeFile(packageFile.path, packageFile.content); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Delete package.json"); host.deleteFile(packageFile.path); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Modify package json file to without type module"); host.writeFile(packageFile.path, JSON.stringify({ name: "app", version: "1.0.0" })); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); session.logger.info("Delete package.json"); host.deleteFile(packageFile.path); - host.runQueuedTimeoutCallbacks(); // Failed lookup updates - host.runQueuedTimeoutCallbacks(); // Actual update + session.runQueuedTimeoutCallbacks(); // Failed lookup updates + session.runQueuedTimeoutCallbacks(); // Actual update verifyErr(); baselineTsserverLogs("moduleResolution", "package json file is edited when package json with type module exists", session); diff --git a/src/testRunner/unittests/tsserver/moduleSpecifierCache.ts b/src/testRunner/unittests/tsserver/moduleSpecifierCache.ts index a89d9d56fdd43..8a9ff13178578 100644 --- a/src/testRunner/unittests/tsserver/moduleSpecifierCache.ts +++ b/src/testRunner/unittests/tsserver/moduleSpecifierCache.ts @@ -59,11 +59,11 @@ namespace ts.projectSystem { }); it("invalidates module specifiers when changes happen in contained node_modules directories", () => { - const { host, session, moduleSpecifierCache, triggerCompletions } = setup(createLoggerWithInMemoryLogs()); + const { host, session, moduleSpecifierCache, triggerCompletions } = setup(host => createLoggerWithInMemoryLogs(host)); // Completion at an import statement will calculate and cache module specifiers triggerCompletions({ file: cTs.path, line: 1, offset: cTs.content.length + 1 }); host.writeFile("/node_modules/.staging/mobx-12345678/package.json", "{}"); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); assert.equal(moduleSpecifierCache.count(), 0); baselineTsserverLogs("moduleSpecifierCache", "invalidates module specifiers when changes happen in contained node_modules directories", session); }); @@ -123,9 +123,9 @@ namespace ts.projectSystem { }); }); - function setup(logger?: Logger) { + function setup(createLogger?: (host: TestServerHost) => Logger) { const host = createServerHost([aTs, bTs, cTs, bSymlink, ambientDeclaration, tsconfig, packageJson, mobxPackageJson, mobxDts]); - const session = createSession(host, logger && { logger }); + const session = createSession(host, createLogger && { logger: createLogger(host) }); openFilesForSession([aTs, bTs, cTs], session); const projectService = session.getProjectService(); const project = configuredProjectAt(projectService, 0); diff --git a/src/testRunner/unittests/tsserver/navTo.ts b/src/testRunner/unittests/tsserver/navTo.ts index eeebca75263fd..e484afaeab9c5 100644 --- a/src/testRunner/unittests/tsserver/navTo.ts +++ b/src/testRunner/unittests/tsserver/navTo.ts @@ -61,7 +61,7 @@ namespace ts.projectSystem { export const ghijkl = a.abcdef;` }; const host = createServerHost([configFile1, file1, configFile2, file2]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file1, file2], session); const request = makeSessionRequest(CommandNames.Navto, { searchValue: "abcdef", file: file1.path }); @@ -107,7 +107,7 @@ export const ghijkl = a.abcdef;` export const ghijkl = a.abcdef;` }; const host = createServerHost([configFile1, file1, configFile2, file2, solutionConfig]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file1], session); const request = makeSessionRequest(CommandNames.Navto, { searchValue: "abcdef" }); diff --git a/src/testRunner/unittests/tsserver/openFile.ts b/src/testRunner/unittests/tsserver/openFile.ts index 362c6ae16f005..de791a3e495a5 100644 --- a/src/testRunner/unittests/tsserver/openFile.ts +++ b/src/testRunner/unittests/tsserver/openFile.ts @@ -147,7 +147,7 @@ foo(); bar();` }; const host = createServerHost([file, libFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file], session); verifyGetErrRequest({ session, host, files: [file] }); diff --git a/src/testRunner/unittests/tsserver/partialSemanticServer.ts b/src/testRunner/unittests/tsserver/partialSemanticServer.ts index 621c4db5c5374..2a7a4157c6ff1 100644 --- a/src/testRunner/unittests/tsserver/partialSemanticServer.ts +++ b/src/testRunner/unittests/tsserver/partialSemanticServer.ts @@ -29,7 +29,7 @@ import { something } from "something"; const session = createSession(host, { serverMode: LanguageServiceMode.PartialSemantic, useSingleInferredProject: true, - logger: createLoggerWithInMemoryLogs(), + logger: createLoggerWithInMemoryLogs(host), }); return { host, session, file1, file2, file3, something, configFile }; } @@ -98,7 +98,7 @@ import { something } from "something"; const session = createSession(host, { serverMode: LanguageServiceMode.PartialSemantic, useSingleInferredProject: true, - logger: createLoggerWithInMemoryLogs() + logger: createLoggerWithInMemoryLogs(host) }); const service = session.getProjectService(); @@ -163,7 +163,7 @@ function fooB() { }` const session = createSession(host, { serverMode: LanguageServiceMode.PartialSemantic, useSingleInferredProject: true, - logger: createLoggerWithInMemoryLogs(), + logger: createLoggerWithInMemoryLogs(host), }); openFilesForSession([file1], session); baselineTsserverLogs("partialSemanticServer", "should not include referenced files from unopened files", session); diff --git a/src/testRunner/unittests/tsserver/projectErrors.ts b/src/testRunner/unittests/tsserver/projectErrors.ts index f721a27cf316f..2ddcf00cd4b26 100644 --- a/src/testRunner/unittests/tsserver/projectErrors.ts +++ b/src/testRunner/unittests/tsserver/projectErrors.ts @@ -232,7 +232,7 @@ namespace ts.projectSystem { content: "class c { }" }; const host = createServerHost([libFile, fileInRoot, fileInProjectRoot]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(), useInferredProjectPerProjectRoot: true }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host), useInferredProjectPerProjectRoot: true }); const untitledFile = "untitled:Untitled-1"; const refPathNotFound1 = "../../../../../../typings/@epic/Core.d.ts"; @@ -280,7 +280,7 @@ namespace ts.projectSystem { content: JSON.stringify({ compilerOptions: { module: "none", targer: "es5" }, exclude: ["node_modules"] }) }; const host = createServerHost([app, foo, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); session.executeCommandSeq({ command: server.CommandNames.Open, @@ -289,8 +289,8 @@ namespace ts.projectSystem { verifyGetErrRequest({ session, host, files: [app] }); host.renameFolder(`${projectDir}/foo`, `${projectDir}/foo2`); - host.runQueuedTimeoutCallbacks(); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyGetErrRequest({ session, host, files: [app] }); baselineTsserverLogs("projectErrors", `folder rename updates project structure and reports no errors`, session); }); @@ -301,7 +301,7 @@ namespace ts.projectSystem { content: "let x: number = false;" }; const host = createServerHost([file, libFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); session.executeCommandSeq({ command: server.CommandNames.Geterr, arguments: { @@ -310,7 +310,7 @@ namespace ts.projectSystem { } }); - host.checkTimeoutQueueLengthAndRun(1); + session.checkTimeoutQueueLengthAndRun(1); baselineTsserverLogs("projectErrors", "getting errors before opening file", session); }); @@ -329,7 +329,7 @@ namespace ts.projectSystem { }; const files = [libFile, app, serverUtilities, backendTest]; const host = createServerHost(files); - const session = createSession(host, { useInferredProjectPerProjectRoot: true, canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { useInferredProjectPerProjectRoot: true, canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([{ file: app, projectRootPath: tscWatch.projectRoot }], session); openFilesForSession([{ file: backendTest, projectRootPath: tscWatch.projectRoot }], session); verifyGetErrRequest({ session, host, files: [backendTest.path, app.path] }); @@ -367,7 +367,7 @@ declare module '@custom/plugin' { }; const files = [libFile, aFile, config, plugin, pluginProposed]; const host = createServerHost(files); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([aFile], session); checkErrors(); @@ -430,7 +430,7 @@ declare module '@custom/plugin' { }` }; const host = createServerHost([file, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file], session); baselineTsserverLogs("projectErrors", "configFileDiagnostic events are generated when the config file has errors", session); }); @@ -447,7 +447,7 @@ declare module '@custom/plugin' { }` }; const host = createServerHost([file, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file], session); baselineTsserverLogs("projectErrors", "configFileDiagnostic events are generated when the config file doesnt have errors", session); }); @@ -465,7 +465,7 @@ declare module '@custom/plugin' { }; const host = createServerHost([file, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file], session); configFile.content = `{ @@ -474,13 +474,13 @@ declare module '@custom/plugin' { } }`; host.writeFile(configFile.path, configFile.content); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); configFile.content = `{ "compilerOptions": {} }`; host.writeFile(configFile.path, configFile.content); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); baselineTsserverLogs("projectErrors", "configFileDiagnostic events are generated when the config file changes", session); }); @@ -508,7 +508,7 @@ declare module '@custom/plugin' { }` }; const host = createServerHost([file, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file2], session); openFilesForSession([file], session); // We generate only if project is created when opening file from the project @@ -531,7 +531,7 @@ declare module '@custom/plugin' { }` }; const host = createServerHost([file, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, suppressDiagnosticEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, suppressDiagnosticEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file], session); baselineTsserverLogs("projectErrors", "configFileDiagnostic events are not generated when the config file has errors but suppressDiagnosticEvents is true", session); }); @@ -557,7 +557,7 @@ declare module '@custom/plugin' { }; const host = createServerHost([file, file2, file3, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file2], session); openFilesForSession([file], session); // We generate only if project is created when opening file from the project @@ -580,7 +580,7 @@ declare module '@custom/plugin' { }; const host = createServerHost([file, libFile, configFile]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file], session); baselineTsserverLogs("projectErrors", "configFileDiagnostic events contains the project reference errors", session); }); @@ -788,7 +788,7 @@ console.log(blabla);` }; const host = createServerHost([test, blabla, libFile, tsconfig]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([test], session); return { host, session, test, blabla, tsconfig }; } @@ -827,7 +827,7 @@ console.log(blabla);` }; const projectFiles = [main, libFile, config]; const host = createServerHost(projectFiles); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([{ file: main, projectRootPath: tscWatch.projectRoot }], session); verifyGetErrRequest({ session, host, files: [main] }); @@ -868,13 +868,13 @@ console.log(blabla);` function verifyWhileNpmInstall(timeouts: number) { filesAndFoldersToAdd.forEach(f => host.ensureFileOrFolder(f)); if (npmInstallComplete || timeoutDuringPartialInstallation) { - host.checkTimeoutQueueLengthAndRun(timeouts); // Invalidation of failed lookups + session.checkTimeoutQueueLengthAndRun(timeouts); // Invalidation of failed lookups if (timeouts) { - host.checkTimeoutQueueLengthAndRun(timeouts - 1); // Actual update + session.checkTimeoutQueueLengthAndRun(timeouts - 1); // Actual update } } else { - host.checkTimeoutQueueLength(timeouts ? 3 : 2); + session.checkTimeoutQueueLength(timeouts ? 3 : 2); } verifyGetErrRequest({ session, host, files: [main], existingTimeouts: !npmInstallComplete && !timeoutDuringPartialInstallation ? timeouts ? 3 : 2 : undefined }); } diff --git a/src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts b/src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts index 8ea94a596c8a8..671813de33fc6 100644 --- a/src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts +++ b/src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts @@ -35,157 +35,60 @@ fn2(); const localChange = "function fn3() { }"; const change = `export ${localChange}`; - const changeJs = `function fn3() { } -exports.fn3 = fn3;`; - const changeDts = "export declare function fn3(): void;"; - - function expectedAffectedFiles(config: File, fileNames: readonly File[]): protocol.CompileOnSaveAffectedFileListSingleProject { - return { - projectFileName: config.path, - fileNames: fileNames.map(f => f.path), - projectUsesOutFile: false - }; - } - - function expectedUsageEmitFiles(appendJsText?: string): readonly File[] { - const appendJs = appendJsText ? `${appendJsText} -` : ""; - return [{ - path: `${usageLocation}/usage.js`, - content: `"use strict"; -exports.__esModule = true;${appendJsText === changeJs ? "\nexports.fn3 = void 0;" : ""} -var fns_1 = require("../decls/fns"); -(0, fns_1.fn1)(); -(0, fns_1.fn2)(); -${appendJs}` - }]; - } - - function expectedEmitOutput(expectedFiles: readonly File[]): EmitOutput { - return { - outputFiles: expectedFiles.map(({ path, content }) => ({ - name: path, - text: content, - writeByteOrderMark: false - })), - emitSkipped: false, - diagnostics: emptyArray - }; - } - - function noEmitOutput(): EmitOutput { - return { - emitSkipped: true, - outputFiles: [], - diagnostics: emptyArray - }; - } - - function expectedDependencyEmitFiles(appendJsText?: string, appendDtsText?: string): readonly File[] { - const appendJs = appendJsText ? `${appendJsText} -` : ""; - const appendDts = appendDtsText ? `${appendDtsText} -` : ""; - return [ - { - path: `${dependecyLocation}/fns.js`, - content: `"use strict"; -exports.__esModule = true; -${appendJsText === changeJs ? "exports.fn3 = " : ""}exports.fn2 = exports.fn1 = void 0; -function fn1() { } -exports.fn1 = fn1; -function fn2() { } -exports.fn2 = fn2; -${appendJs}` - }, - { - path: `${tscWatch.projectRoot}/decls/fns.d.ts`, - content: `export declare function fn1(): void; -export declare function fn2(): void; -${appendDts}` - } - ]; - } describe("when dependency project is not open", () => { describe("Of usageTs", () => { it("with initial file open, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage", session); }); it("with initial file open, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage with project", session); }); it("with local change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -193,42 +96,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${localChange}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage and local change to dependency", session); }); it("with local change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -236,42 +126,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${localChange}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage with project and local change to dependency", session); }); it("with local change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -290,42 +167,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(localChange); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage and local change to usage", session); }); it("with local change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -344,42 +208,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(localChange); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage with project and local change to usage", session); }); it("with change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -387,42 +238,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${change}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage and change to depenedency", session); }); it("with change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -430,42 +268,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${change}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage with project and change to depenedency", session); }); it("with change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -484,42 +309,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(changeJs); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage and change to usage", session); }); it("with change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -538,107 +350,80 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(changeJs); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on usage with project and change to usage", session); }); }); describe("Of dependencyTs in usage project", () => { it("with initial file open, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency", session); }); it("with initial file open, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency with project", session); }); it("with local change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -646,37 +431,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${localChange}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency and local change to dependency", session); }); it("with local change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -684,37 +461,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${localChange}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency with project and local change to dependency", session); }); it("with local change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -733,37 +502,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency and local change to usage", session); }); it("with local change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -782,37 +543,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency with project and local change to usage", session); }); it("with change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -820,37 +573,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${change}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency and change to dependency", session); }); it("with change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -858,37 +603,29 @@ ${appendDts}` arguments: { file: dependencyTs.path } }); host.writeFile(dependencyTs.path, `${dependencyTs.content}${change}`); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency with project and change to dependency", session); }); it("with change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -907,37 +644,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency and change to usage", session); }); it("with change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs], session); session.executeCommandSeq({ @@ -956,31 +685,25 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "when dependency project is not open and save on dependency with project and change to usage", session); }); }); }); @@ -988,82 +711,56 @@ ${appendDts}` describe("when the depedency file is open", () => { describe("Of usageTs", () => { it("with initial file open, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage", session); }); it("with initial file open, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage with project", session); }); it("with local change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1082,42 +779,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage and local change to dependency", session); }); it("with local change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1136,42 +820,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage and local change to dependency with file", session); }); it("with local change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1190,42 +861,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(localChange); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage and local change to usage", session); }); it("with local change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1244,42 +902,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(localChange); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage and local change to usage with project", session); }); it("with change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1298,42 +943,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage and change to dependency", session); }); it("with change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1352,42 +984,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage with project and change to dependency", session); }); it("with change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1406,42 +1025,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(changeJs); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage and change to usage", session); }); it("with change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1460,76 +1066,55 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedUsageEmitFiles(changeJs); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } - + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: usageTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on usage with project and change to usage", session); }); }); describe("Of dependencyTs in usage project", () => { it("with initial file open, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with usage project", session); }); it("with local change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1548,37 +1133,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with usage project and local change to dependency", session); }); it("with local change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1597,37 +1174,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with usage project and local change to usage", session); }); it("with change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1646,37 +1215,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with usage project and change to dependency", session); }); it("with change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1695,113 +1256,80 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response; - assert.isFalse(actualEmit, "Emit files"); - assert.equal(host.writtenFiles.size, 0); + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: usageConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, noEmitOutput(), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with usage project and change to usage", session); }); }); describe("Of dependencyTs", () => { it("with initial file open, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]), - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency", session); }); it("with initial file open, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with project", session); }); it("with local change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1820,43 +1348,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray), - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(localChange); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency and local change to dependency", session); }); it("with local change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1875,42 +1389,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(localChange); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with project and local change to dependency", session); }); it("with local change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1929,43 +1430,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray), - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency and local change to usage", session); }); it("with local change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -1984,42 +1471,29 @@ ${appendDts}` insertString: localChange } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with project and local change to usage", session); }); it("with change to dependency, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -2038,43 +1512,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, [usageTs]), - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(changeJs, changeDts); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency and change to dependency", session); }); it("with change to dependency, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -2093,42 +1553,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(changeJs, changeDts); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with project and change to dependency", session); }); it("with change to usage, without specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -2147,43 +1594,29 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(usageConfig, emptyArray), - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency and change to usage", session); }); it("with change to usage, with specifying project file", () => { - const host = TestFSWithWatch.changeToHostTrackingWrittenFiles( - createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]) - ); - const session = createSession(host); + const host = createServerHost([dependencyTs, dependencyConfig, usageTs, usageConfig, libFile]); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([usageTs, dependencyTs], session); session.executeCommandSeq({ @@ -2202,36 +1635,25 @@ ${appendDts}` insertString: change } }); - host.writtenFiles.clear(); // Verify CompileOnSaveAffectedFileList - const actualAffectedFiles = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveAffectedFileList, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as protocol.CompileOnSaveAffectedFileListSingleProject[]; - assert.deepEqual(actualAffectedFiles, [ - expectedAffectedFiles(dependencyConfig, [dependencyTs]) - ], "Affected files"); + }); // Verify CompileOnSaveEmit - const actualEmit = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.CompileOnSaveEmitFile, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response; - assert.isTrue(actualEmit, "Emit files"); - const expectedFiles = expectedDependencyEmitFiles(); - assert.equal(host.writtenFiles.size, expectedFiles.length); - for (const file of expectedFiles) { - assert.equal(host.readFile(file.path), file.content, `Expected to write ${file.path}`); - assert.isTrue(host.writtenFiles.has(file.path as Path), `${file.path} is newly written`); - } + }); // Verify EmitOutput - const actualEmitOutput = session.executeCommandSeq({ + session.executeCommandSeq({ command: protocol.CommandTypes.EmitOutput, arguments: { file: dependencyTs.path, projectFileName: dependencyConfig.path } - }).response as EmitOutput; - assert.deepEqual(actualEmitOutput, expectedEmitOutput(expectedFiles), "Emit output"); + }); + baselineTsserverLogs("projectReferenceCompileOnSave", "save on dependency with project and change to usage", session); }); }); }); @@ -2297,10 +1719,8 @@ ${appendDts}` // ts build should succeed tscWatch.ensureErrorFreeBuild(host, [siblingConfig.path]); - const sourceJs = changeExtension(siblingSource.path, ".js"); - const expectedSiblingJs = host.readFile(sourceJs); - const session = createSession(host); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([siblingSource], session); session.executeCommandSeq({ @@ -2310,7 +1730,7 @@ ${appendDts}` projectFileName: siblingConfig.path } }); - assert.equal(host.readFile(sourceJs), expectedSiblingJs); + baselineTsserverLogs("projectReferenceCompileOnSave", "compile on save emits same output as project build with external project", session); }); }); } \ No newline at end of file diff --git a/src/testRunner/unittests/tsserver/projectReferences.ts b/src/testRunner/unittests/tsserver/projectReferences.ts index d5f2cf6339c74..dfed05abe3c22 100644 --- a/src/testRunner/unittests/tsserver/projectReferences.ts +++ b/src/testRunner/unittests/tsserver/projectReferences.ts @@ -26,7 +26,7 @@ namespace ts.projectSystem { const host = createHostWithSolutionBuild(files, [containerConfig.path]); // Open external project for the folder - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); const service = session.getProjectService(); service.openExternalProjects([{ projectFileName: TestFSWithWatch.getTsBuildProjectFilePath(project, project), @@ -57,7 +57,7 @@ namespace ts.projectSystem { it("can successfully find references with --out options", () => { const host = createHostWithSolutionBuild(files, [containerConfig.path]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([containerCompositeExec[1]], session); const myConstStart = protocolLocationFromSubstring(containerCompositeExec[1].content, "myConst"); session.executeCommandSeq({ @@ -74,7 +74,7 @@ namespace ts.projectSystem { content: "let x = 10" }; const host = createHostWithSolutionBuild(files.concat([tempFile]), [containerConfig.path]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([containerCompositeExec[1]], session); const service = session.getProjectService(); @@ -164,7 +164,7 @@ function foo() { [commonConfig, keyboardTs, keyboardTestTs, srcConfig, terminalTs, libFile], [srcConfig.path] ); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([keyboardTs, terminalTs], session); const searchStr = "evaluateKeyboardEvent"; @@ -341,7 +341,7 @@ function foo() { createServerHost(files); // Create symlink in node module - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([aTest], session); verifyGetErrRequest({ session, host, files: [aTest] }); session.executeCommandSeq({ @@ -492,7 +492,7 @@ testCompositeFunction('why hello there', 42);` symLink: `${tscWatch.projectRoot}/packages/emit-composite` }; const host = createServerHost([libFile, compositeConfig, compositePackageJson, compositeIndex, compositeTestModule, consumerConfig, consumerIndex, symlink], { useCaseSensitiveFileNames: true }); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([consumerIndex], session); verifyGetErrRequest({ host, session, files: [consumerIndex] }); baselineTsserverLogs("projectReferences", `when the referenced projects have allowJs and emitDeclarationOnly`, session); @@ -562,7 +562,7 @@ testCompositeFunction('why hello there', 42);` const files = [libFile, solution, compilerConfig, typesFile, programFile, servicesConfig, servicesFile, libFile]; const host = createServerHost(files); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([programFile], session); // Find all references for getSourceFile @@ -682,7 +682,7 @@ testCompositeFunction('why hello there', 42);` const files = [libFile, solutionConfig, aConfig, aFile, bConfig, bFile, cConfig, cFile, dConfig, dFile, libFile]; const host = createServerHost(files); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([bFile], session); // The first search will trigger project loads @@ -756,7 +756,7 @@ ${usage}` content: definition }; const host = createServerHost([libFile, solution, libFile, apiConfig, apiFile, appConfig, appFile, sharedConfig, sharedFile]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([apiFile], session); // Find all references @@ -874,7 +874,7 @@ export const foo = local;`, const files = [libFile, solution, compilerConfig, typesFile, programFile, servicesConfig, servicesFile, libFile]; const host = createServerHost(files); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([programFile], session); // Find all references @@ -969,7 +969,7 @@ export function bar() {}` mainDts, mainDtsMap, helperDts, helperDtsMap, tsconfigIndirect3, fileResolvingToMainDts, ...additionalFiles]); - const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { canUseEvents: true, logger: createLoggerWithInMemoryLogs(host) }); const service = session.getProjectService(); service.openClientFile(main.path); return { session, service, host }; @@ -979,10 +979,10 @@ export function bar() {}` const { session, service, host } = setup(input); const info = service.getScriptInfoForPath(main.path as Path)!; - session.logger.logs.push(""); - session.logger.logs.push(`getDefaultProject for ${main.path}: ${info.getDefaultProject().projectName}`); - session.logger.logs.push(`findDefaultConfiguredProject for ${main.path}: ${service.findDefaultConfiguredProject(info)!.projectName}`); - session.logger.logs.push(""); + session.logger.startGroup(); + session.logger.info(`getDefaultProject for ${main.path}: ${info.getDefaultProject().projectName}`); + session.logger.info(`findDefaultConfiguredProject for ${main.path}: ${service.findDefaultConfiguredProject(info)!.projectName}`); + session.logger.endGroup(); // Verify errors verifyGetErrRequest({ session, host, files: [main] }); @@ -1046,10 +1046,10 @@ export function bar() {}` const { session, service } = setup(input); const info = service.getScriptInfoForPath(main.path as Path)!; - session.logger.logs.push(""); - session.logger.logs.push(`getDefaultProject for ${main.path}: ${info.getDefaultProject().projectName}`); - session.logger.logs.push(`findDefaultConfiguredProject for ${main.path}: ${service.findDefaultConfiguredProject(info)?.projectName}`); - session.logger.logs.push(""); + session.logger.startGroup(); + session.logger.info(`getDefaultProject for ${main.path}: ${info.getDefaultProject().projectName}`); + session.logger.info(`findDefaultConfiguredProject for ${main.path}: ${service.findDefaultConfiguredProject(info)?.projectName}`); + session.logger.endGroup(); // Verify collection of script infos service.openClientFile(dummyFilePath); @@ -1246,7 +1246,7 @@ bar;` content: `class class2 {}` }; const host = createServerHost([config1, class1, class1Dts, config2, class2, libFile]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([class2], session); return { host, session, class1 }; } @@ -1257,16 +1257,16 @@ bar;` // Add new class to referenced project const class3 = `${tscWatch.projectRoot}/projects/project1/class3.ts`; host.writeFile(class3, `class class3 {}`); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Add excluded file to referenced project host.ensureFileOrFolder({ path: `${tscWatch.projectRoot}/projects/project1/temp/file.d.ts`, content: `declare class file {}` }); - host.checkTimeoutQueueLengthAndRun(0); + session.checkTimeoutQueueLengthAndRun(0); // Add output from new class to referenced project const class3Dts = `${tscWatch.projectRoot}/projects/project1/class3.d.ts`; host.writeFile(class3Dts, `declare class class3 {}`); - host.checkTimeoutQueueLengthAndRun(0); + session.checkTimeoutQueueLengthAndRun(0); baselineTsserverLogs("projectReferences", `new file is added to the referenced project when referenced project is not open`, session); }); @@ -1277,14 +1277,14 @@ bar;` // Add new class to referenced project const class3 = `${tscWatch.projectRoot}/projects/project1/class3.ts`; host.writeFile(class3, `class class3 {}`); - host.checkTimeoutQueueLengthAndRun(3); + session.checkTimeoutQueueLengthAndRun(3); // Add excluded file to referenced project host.ensureFileOrFolder({ path: `${tscWatch.projectRoot}/projects/project1/temp/file.d.ts`, content: `declare class file {}` }); - host.checkTimeoutQueueLengthAndRun(0); + session.checkTimeoutQueueLengthAndRun(0); // Add output from new class to referenced project const class3Dts = `${tscWatch.projectRoot}/projects/project1/class3.d.ts`; host.writeFile(class3Dts, `declare class class3 {}`); - host.checkTimeoutQueueLengthAndRun(0); + session.checkTimeoutQueueLengthAndRun(0); baselineTsserverLogs("projectReferences", `new file is added to the referenced project when referenced project is open`, session); }); @@ -1294,20 +1294,20 @@ bar;` // Add new class to referenced project const class3 = `${tscWatch.projectRoot}/projects/project1/class3.ts`; host.writeFile(class3, `class class3 {}`); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Add output of new class to referenced project const class3Dts = `${tscWatch.projectRoot}/projects/project1/class3.d.ts`; host.writeFile(class3Dts, `declare class class3 {}`); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Add excluded file to referenced project host.ensureFileOrFolder({ path: `${tscWatch.projectRoot}/projects/project1/temp/file.d.ts`, content: `declare class file {}` }); - host.checkTimeoutQueueLengthAndRun(0); + session.checkTimeoutQueueLengthAndRun(0); // Delete output from new class to referenced project host.deleteFile(class3Dts); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Write back output of new class to referenced project host.writeFile(class3Dts, `declare class class3 {}`); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); baselineTsserverLogs("projectReferences", `new file is added to the referenced project when referenced project is not open with disableSourceOfProjectReferenceRedirect`, session); }); @@ -1318,20 +1318,20 @@ bar;` // Add new class to referenced project const class3 = `${tscWatch.projectRoot}/projects/project1/class3.ts`; host.writeFile(class3, `class class3 {}`); - host.checkTimeoutQueueLengthAndRun(3); + session.checkTimeoutQueueLengthAndRun(3); // Add output of new class to referenced project const class3Dts = `${tscWatch.projectRoot}/projects/project1/class3.d.ts`; host.writeFile(class3Dts, `declare class class3 {}`); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Add excluded file to referenced project host.ensureFileOrFolder({ path: `${tscWatch.projectRoot}/projects/project1/temp/file.d.ts`, content: `declare class file {}` }); - host.checkTimeoutQueueLengthAndRun(0); + session.checkTimeoutQueueLengthAndRun(0); // Delete output from new class to referenced project host.deleteFile(class3Dts); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); // Write back output of new class to referenced project host.writeFile(class3Dts, `declare class class3 {}`); - host.checkTimeoutQueueLengthAndRun(2); + session.checkTimeoutQueueLengthAndRun(2); baselineTsserverLogs("projectReferences", `new file is added to the referenced project when referenced project is open with disableSourceOfProjectReferenceRedirect`, session); }); }); @@ -1401,7 +1401,7 @@ bar;` tscWatch.solutionBuildWithBaseline(host, [solnConfig.path]); host.clearOutput(); } - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([appIndex], session); session.executeCommandSeq({ command: protocol.CommandTypes.GetCodeFixes, @@ -1464,7 +1464,7 @@ bar;` refToCoreRef3File, refToCoreRef3Config, indirectNoCoreRefFile, indirectNoCoreRefConfig, noCoreRef2File, noCoreRef2Config ], { useCaseSensitiveFileNames: true }); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([mainFile, coreFile], session); // Find all refs in coreFile @@ -1549,7 +1549,7 @@ const b: B = new B();` }; const host = createServerHost([configA, indexA, configB, indexB, helperB, dtsB, ...(dtsMapPresent ? [dtsMapB] : [])]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([indexA, ...(projectAlreadyLoaded ? [helperB] : [])], session); session.executeCommandSeq({ diff --git a/src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts b/src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts index b0f2c2a15b85a..3773d1fa8c314 100644 --- a/src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts +++ b/src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts @@ -216,14 +216,14 @@ fn5(); compilerOptions: { composite: true, declarationMap: true } })); onHostCreate?.(host); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); return { host, session }; } function createSessionWithProjectReferences(onHostCreate?: OnHostCreate) { const host = createHostWithSolutionBuild(files, [mainConfig.path]); onHostCreate?.(host); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); return { host, session }; } @@ -239,7 +239,7 @@ fn5(); references: [{ path: "../dependency" }] })); onHostCreate?.(host); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); return { host, session }; } @@ -311,11 +311,11 @@ fn5(); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToMainTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -355,7 +355,7 @@ fn5(); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -395,7 +395,7 @@ fn5(); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -554,11 +554,11 @@ fn5(); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToMainTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -598,7 +598,7 @@ fn5(); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -638,7 +638,7 @@ fn5(); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -778,7 +778,7 @@ fn5(); // Make change, without rebuild of solution host.writeFile(dependencyTs.path, `function fooBar() { } ${dependencyTs.content}`); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -815,7 +815,7 @@ ${dependencyTs.content}`); it("when projects are not built", () => { const host = createServerHost(files); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([mainTs, randomFile], session); verifyAllFnAction( session, @@ -855,11 +855,11 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToMainTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -899,7 +899,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -939,7 +939,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1107,11 +1107,11 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToDependencyTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1151,7 +1151,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1191,7 +1191,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1350,11 +1350,11 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToDependencyTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1394,7 +1394,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1434,7 +1434,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1568,7 +1568,7 @@ ${dependencyTs.content}`); }); it(`when defining project source changes, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change // Make change, without rebuild of solution @@ -1578,7 +1578,7 @@ ${dependencyTs.content}`); file: dependencyTs.path, line: 1, offset: 1, endLine: 1, endOffset: 1, insertString: `function fooBar() { } `} }); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1619,7 +1619,7 @@ ${dependencyTs.content}`); it("when projects are not built", () => { const host = createServerHost(files); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([dependencyTs, randomFile], session); verifyAllFnAction( session, @@ -1659,11 +1659,11 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToDependencyTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1703,7 +1703,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1743,7 +1743,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1921,12 +1921,12 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToMainTs(session); makeChangeToDependencyTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -1983,7 +1983,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2039,7 +2039,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2274,12 +2274,12 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToMainTs(session); makeChangeToDependencyTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2336,7 +2336,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2392,7 +2392,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2592,7 +2592,7 @@ ${dependencyTs.content}`); }); it(`when defining project source changes, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change // Make change, without rebuild of solution @@ -2602,7 +2602,7 @@ ${dependencyTs.content}`); file: dependencyTs.path, line: 1, offset: 1, endLine: 1, endOffset: 1, insertString: `function fooBar() { } `} }); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2659,7 +2659,7 @@ ${dependencyTs.content}`); it("when projects are not built", () => { const host = createServerHost(files); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([mainTs, dependencyTs, randomFile], session); verifyAllFnAction( session, @@ -2716,12 +2716,12 @@ ${dependencyTs.content}`); // Edit it(`when usage file changes, document position mapper doesnt change, when timeout occurs before request`, () => { // Create DocumentPositionMapper - const { host, session, dependencyMap, documentPositionMapper } = setupWithAction(); + const { session, dependencyMap, documentPositionMapper } = setupWithAction(); // change makeChangeToMainTs(session); makeChangeToDependencyTs(session); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2778,7 +2778,7 @@ ${dependencyTs.content}`); // change changeDtsFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action @@ -2834,7 +2834,7 @@ ${dependencyTs.content}`); // change changeDtsMapFile(host); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); verifyDocumentPositionMapperEqual(session, dependencyMap, documentPositionMapper); // action diff --git a/src/testRunner/unittests/tsserver/projects.ts b/src/testRunner/unittests/tsserver/projects.ts index 7a166dc1abbb2..fb4f19ec0f034 100644 --- a/src/testRunner/unittests/tsserver/projects.ts +++ b/src/testRunner/unittests/tsserver/projects.ts @@ -7,7 +7,7 @@ namespace ts.projectSystem { let x = y` }; const host = createServerHost([file1, libFile]); - const session = createSession(host, { logger: createLoggerWithInMemoryLogs() }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([file1], session); const getErrRequest = makeSessionRequest( @@ -19,7 +19,7 @@ namespace ts.projectSystem { session.executeCommand(getErrRequest); host.writeFile(commonFile2.path, commonFile2.content); - host.runQueuedTimeoutCallbacks(); + session.runQueuedTimeoutCallbacks(); session.executeCommand(getErrRequest); baselineTsserverLogs("projects", "handles the missing files added with tripleslash ref", session); }); @@ -861,7 +861,7 @@ namespace ts.projectSystem { content: `