diff --git a/src/harness/fourslashImpl.ts b/src/harness/fourslashImpl.ts index 5b1c66546da88..d29941a2f5707 100644 --- a/src/harness/fourslashImpl.ts +++ b/src/harness/fourslashImpl.ts @@ -840,6 +840,35 @@ export class TestState { return this.languageService.getDefinitionAndBoundSpan(this.activeFile.fileName, this.currentCaretPosition)!; } + public verifyGoToDefinitionInferredIndex(expectedDefinitionMarkerName: string): void { + const result = this.getGoToDefinitionAndBoundSpan(); + const expectedMarker = this.getMarkerByName(expectedDefinitionMarkerName); + + if (!result.definitions || result.definitions.length === 0) { + this.raiseError(`Expected definitions to be present, but got none.`); + } + + if (result.inferredIndex === undefined) { + this.raiseError(`Expected inferredIndex to be defined, but it was undefined.`); + } + + const inferredDef = result.definitions[result.inferredIndex]; + if (!inferredDef) { + this.raiseError(`inferredIndex ${result.inferredIndex} is out of bounds for definitions array of length ${result.definitions.length}.`); + } + + // Check if the inferred definition points to the expected marker location + if ( + inferredDef.fileName !== expectedMarker.fileName || + inferredDef.textSpan.start !== expectedMarker.position + ) { + this.raiseError( + `Expected inferredIndex to point to marker "${expectedDefinitionMarkerName}" at ${expectedMarker.fileName}:${expectedMarker.position}, ` + + `but it points to ${inferredDef.fileName}:${inferredDef.textSpan.start}.`, + ); + } + } + private renderMarkers(markers: { text: string; fileName: string; position: number; }[], useTerminalBoldSequence = true) { const filesToDisplay = ts.deduplicate(markers.map(m => m.fileName), ts.equateValues); return filesToDisplay.map(fileName => { diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index db6127dc106e0..175b69ffefee9 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -389,6 +389,10 @@ export class Verify extends VerifyNegatable { this.state.baselineGetDefinitionAtPosition(/*markerOrRange*/ undefined, rangeText); } + public goToDefinitionInferredIndex(expectedDefinitionMarkerName: string): void { + this.state.verifyGoToDefinitionInferredIndex(expectedDefinitionMarkerName); + } + public baselineGoToSourceDefinition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineGoToSourceDefinition(markerOrRange, /*rangeText*/ undefined); } diff --git a/src/server/session.ts b/src/server/session.ts index 56331182c0d86..dde15fe9ae7ca 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -1025,6 +1025,8 @@ export class Session implements EventSender { /** @internal */ protected regionDiagLineCountThreshold = 500; + private recentAttemptedDefinitionInferenceNames: Set; + constructor(opts: SessionOptions) { this.host = opts.host; this.cancellationToken = opts.cancellationToken; @@ -1074,6 +1076,8 @@ export class Session implements EventSender { this.projectService.setPerformanceEventHandler(this.performanceEventHandler.bind(this)); this.gcTimer = new GcTimer(this.host, /*delay*/ 7000, this.logger); + this.recentAttemptedDefinitionInferenceNames = new Set(); + // Make sure to setup handlers to throw error for not allowed commands on syntax server switch (this.projectService.serverMode) { case LanguageServiceMode.Semantic: @@ -1645,6 +1649,16 @@ export class Session implements EventSender { }; } + if (unmappedDefinitionAndBoundSpan?.inferredIndex !== undefined) { + const name = unmappedDefinitionAndBoundSpan.definitions[unmappedDefinitionAndBoundSpan.inferredIndex].name; + + if (!this.recentAttemptedDefinitionInferenceNames.has(name)) { + this.recentAttemptedDefinitionInferenceNames.add(name); + this.host.setTimeout(() => this.recentAttemptedDefinitionInferenceNames.delete(name), 5000); + unmappedDefinitionAndBoundSpan.definitions = [unmappedDefinitionAndBoundSpan.definitions[unmappedDefinitionAndBoundSpan.inferredIndex]]; + } + } + const definitions = this.mapDefinitionInfoLocations(unmappedDefinitionAndBoundSpan.definitions, project); const { textSpan } = unmappedDefinitionAndBoundSpan; diff --git a/src/services/goToDefinition.ts b/src/services/goToDefinition.ts index b8b131ca3b56f..ddd7529948e73 100644 --- a/src/services/goToDefinition.ts +++ b/src/services/goToDefinition.ts @@ -517,24 +517,55 @@ function tryGetReturnTypeOfFunction(symbol: Symbol, type: Type, checker: TypeChe /** @internal */ export function getDefinitionAndBoundSpan(program: Program, sourceFile: SourceFile, position: number): DefinitionInfoAndBoundSpan | undefined { const definitions = getDefinitionAtPosition(program, sourceFile, position); - if (!definitions || definitions.length === 0) { return undefined; } + const inferredIndex = getInferrableDefinitionIndex(definitions, getTouchingPropertyName(sourceFile, position), program); + // Check if position is on triple slash reference. const comment = findReferenceInPosition(sourceFile.referencedFiles, position) || findReferenceInPosition(sourceFile.typeReferenceDirectives, position) || findReferenceInPosition(sourceFile.libReferenceDirectives, position); if (comment) { - return { definitions, textSpan: createTextSpanFromRange(comment) }; + return { definitions, inferredIndex, textSpan: createTextSpanFromRange(comment) }; } const node = getTouchingPropertyName(sourceFile, position); const textSpan = createTextSpan(node.getStart(), node.getWidth()); - return { definitions, textSpan }; + return { definitions, inferredIndex, textSpan }; +} + +function getInferrableDefinitionIndex(definitions: readonly DefinitionInfo[], node: Node, program: Program): number | undefined { + const TYPEY_SET = new Set([SyntaxKind.InterfaceDeclaration, SyntaxKind.TypeAliasDeclaration]); + + const mainIsTypey = getUsageNodeKind(node) === SyntaxKind.TypeReference; + const optionNodes = definitions?.map(def => findNodeFromSpan(program.getSourceFile(def.fileName), def.textSpan)!); + const definitionsAreTypey = optionNodes.map(node => TYPEY_SET.has(node?.parent?.kind ?? undefined)); + + return definitionsAreTypey.filter(def => def === mainIsTypey).length === 1 ? definitionsAreTypey.indexOf(mainIsTypey) : undefined; +} + +function getUsageNodeKind(node: Node): SyntaxKind { + return node.kind === SyntaxKind.QualifiedName || node.kind === SyntaxKind.Identifier ? getUsageNodeKind(node.parent) : node.kind; +} + +function findNodeFromSpan(sourceFile: SourceFile | undefined, span: TextSpan): Node | undefined { + const { start, length } = span; + const end = start + length; + + function visit(node: Node): Node | undefined { + const nodeStart = node.getFullStart(); + const nodeEnd = node.getEnd(); + if (start >= nodeStart && end <= nodeEnd) { + const childMatch = node.forEachChild(visit); + return childMatch || node; + } + return undefined; + } + return sourceFile ? visit(sourceFile) : undefined; } // At 'x.foo', see if the type of 'x' has an index signature, and if so find its declarations. diff --git a/src/services/types.ts b/src/services/types.ts index 5329fe901b240..e6776054a7299 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -1257,6 +1257,7 @@ export interface DefinitionInfo extends DocumentSpan { export interface DefinitionInfoAndBoundSpan { definitions?: readonly DefinitionInfo[]; + inferredIndex?: number; textSpan: TextSpan; } diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index ec624a12be559..eca9eb768b5eb 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -3477,6 +3477,7 @@ declare namespace ts { private suppressDiagnosticEvents?; private eventHandler; private readonly noGetErrOnBackgroundUpdate?; + private recentAttemptedDefinitionInferenceNames; constructor(opts: SessionOptions); private sendRequestCompletedEvent; private addPerformanceData; @@ -10730,6 +10731,7 @@ declare namespace ts { } interface DefinitionInfoAndBoundSpan { definitions?: readonly DefinitionInfo[]; + inferredIndex?: number; textSpan: TextSpan; } interface ReferencedSymbolDefinitionInfo extends DefinitionInfo { diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js b/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js index ac9cb3a7635f6..fbac8992548cd 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js @@ -279,6 +279,9 @@ FsWatchesRecursive:: /home/src/projects/project/b: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 @@ -401,6 +404,10 @@ FsWatchesRecursive:: /home/src/projects/project/b: {} +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js index e99ba70bc6ac5..d1cd5f036b996 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js @@ -990,6 +990,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: /home/src/projects/project/b/tsconfig.json +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js index 11dbcf7cbfac6..33484141e947b 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js @@ -943,6 +943,10 @@ FsWatchesRecursive:: /home/src/projects/project/b: {} +Timeout callback:: count: 2 +2: /home/src/projects/project/b/tsconfig.json +3: undefined *new* + Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js index afab4e577f388..cdf8e00cb6017 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js @@ -140,3 +140,6 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 1 +1: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js index fdd6d35bd1d3e..d5ef9b7f56a08 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1217,11 +1221,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1295,6 +1300,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1468,13 +1480,15 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 6 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1598,12 +1612,14 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -9: *ensureProjectForOpenFiles* *deleted* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json -11: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +11: *ensureProjectForOpenFiles* *deleted* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json +13: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js index 063ce792f08e0..8318f8475e67d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1168,14 +1172,15 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1280,11 +1285,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1389,6 +1395,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js index 60eb4f68d0a19..9a9089449fcea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1087,18 +1090,20 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1231,7 +1236,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1272,9 +1277,9 @@ export declare function fn6(): void; Timeout callback:: count: 3 -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1396,11 +1401,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -7: *ensureProjectForOpenFiles* *deleted* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -6: /user/username/projects/myproject/dependency/tsconfig.json -9: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +8: *ensureProjectForOpenFiles* *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* *new* +11: undefined *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1505,6 +1511,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* +11: undefined +12: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js index b8f799a51ac3f..ff1865481ef81 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1157,11 +1161,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1172,14 +1177,15 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1294,7 +1300,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1401,6 +1407,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1502,6 +1511,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 871574d0380f2..6f9b26b68375f 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 @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1084,10 +1087,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1098,10 +1102,11 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1332,6 +1337,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1434,6 +1442,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1486,6 +1498,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1538,6 +1555,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1590,6 +1613,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: undefined +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 9af8e46752955..adfc422418cc6 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 @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1095,10 +1098,11 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1318,6 +1322,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1370,6 +1381,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1422,6 +1441,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1474,6 +1502,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 9424f205c8c58..ddfc19018fecc 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 @@ -846,6 +846,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1019,10 +1022,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 3 -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1150,11 +1154,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 2 -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -3: /user/username/projects/myproject/dependency/tsconfig.json -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1260,6 +1265,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1312,6 +1323,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1364,6 +1382,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1416,6 +1442,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 bea4a1637d460..69340b48de33b 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 @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1217,11 +1221,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1295,6 +1300,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1347,6 +1359,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1399,6 +1419,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1451,6 +1480,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js index b5ce0dce84564..833bb9464fcdf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js @@ -846,6 +846,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -898,6 +901,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -950,6 +957,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1002,6 +1014,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1054,6 +1072,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js index a8027225db60e..bd3734e82a521 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1217,11 +1221,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1295,6 +1300,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1467,13 +1479,15 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 6 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1597,12 +1611,14 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -9: *ensureProjectForOpenFiles* *deleted* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json -11: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +11: *ensureProjectForOpenFiles* *deleted* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json +13: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js index 5893b8560029e..2bad25e563a3a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1167,14 +1171,15 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1279,11 +1284,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1388,6 +1394,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index f195c3b59eda3..779cf3bba7193 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1087,18 +1090,20 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1231,7 +1236,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1271,9 +1276,9 @@ export declare function fn5(): void; Timeout callback:: count: 3 -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1395,11 +1400,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -7: *ensureProjectForOpenFiles* *deleted* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -6: /user/username/projects/myproject/dependency/tsconfig.json -9: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +8: *ensureProjectForOpenFiles* *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* *new* +11: undefined *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1504,6 +1510,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* +11: undefined +12: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index a0592114244bd..4cf0003e46606 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1090,11 +1093,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1157,11 +1161,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1171,14 +1176,15 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1293,7 +1299,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1400,6 +1406,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1469,6 +1478,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js index f5bcae122ada7..b5f47ea920f4b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1278,6 +1282,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1451,13 +1462,15 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +9: /user/username/projects/myproject/main/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js index 55a94684fb13b..c12c12f8fe2a3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1172,13 +1176,14 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1379,6 +1384,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 8d85ad54b33c5..99baa3b18c82d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1086,16 +1089,18 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1259,9 +1264,9 @@ Before request Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1371,6 +1376,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 3 @@ -1480,6 +1491,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index cf651890cd078..3f0a3df2567c3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1158,10 +1162,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json -7: /user/username/projects/myproject/main/tsconfig.json -8: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -1175,13 +1180,14 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1352,6 +1358,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1459,6 +1468,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index b7fa932205420..b7f431c4c7ee2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1084,10 +1087,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 1:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -1101,10 +1105,11 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1296,6 +1301,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1403,6 +1411,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1455,6 +1467,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1507,6 +1524,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1559,6 +1582,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: undefined +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js index eae40d533b1ca..ccff8e43fece7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1098,10 +1101,11 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1323,6 +1327,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1375,6 +1386,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1427,6 +1446,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1479,6 +1507,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js index d805402e44e5a..bc2405955476a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js @@ -910,6 +910,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1083,10 +1086,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1331,6 +1335,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1383,6 +1394,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1435,6 +1454,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1487,6 +1515,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js index fd5f8e91aefe0..64515e16ee1f5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1278,6 +1282,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1330,6 +1341,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1382,6 +1401,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1434,6 +1462,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js index c3e74bb538448..89fc24ca18736 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js @@ -910,6 +910,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -978,6 +981,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1030,6 +1037,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1082,6 +1094,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1134,6 +1152,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 91bc632919a90..9789fbd2dcc94 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1278,6 +1282,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1442,13 +1453,15 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +9: /user/username/projects/myproject/main/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index 3c0c70acf9a03..bc4c736832025 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1163,13 +1167,14 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1366,6 +1371,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 8e431d3b5acc4..bd977ad77e167 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1086,16 +1089,18 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1250,9 +1255,9 @@ Before request Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1362,6 +1367,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 3 @@ -1467,6 +1478,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index f51d227d356d0..6dc207a68eef6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1089,10 +1092,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1158,21 +1162,23 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json -7: /user/username/projects/myproject/main/tsconfig.json -8: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1343,6 +1349,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1446,6 +1455,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js index 57a36c0e652b4..4edd8c659e6d3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1016,6 +1019,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1068,6 +1075,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1120,6 +1132,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1172,6 +1190,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js index a8e92551cc02d..a6b7b83b5d1fd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1229,7 +1232,8 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined After running Timeout callback:: count: 0 @@ -1297,6 +1301,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1367,6 +1374,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1419,6 +1430,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1471,6 +1487,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1523,6 +1545,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js index 4f11a35dc4743..befe16c4fb4e7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js @@ -913,6 +913,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1363,6 +1366,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1415,6 +1422,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1467,6 +1479,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1519,6 +1537,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js index e827aa7268115..9cfdaa03785cc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1203,11 +1207,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1280,6 +1285,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1522,14 +1534,16 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.json *new* -8: /user/username/projects/myproject/dependency/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 6 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/main/tsconfig.json *new* +10: /user/username/projects/myproject/dependency/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1642,11 +1656,13 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json -9: *ensureProjectForOpenFiles* +Timeout callback:: count: 5 +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/main/tsconfig.json +10: /user/username/projects/myproject/dependency/tsconfig.json +11: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js index ac0706d113e88..5452d537221a9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1166,15 +1170,16 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json *new* -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1266,11 +1271,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1343,6 +1349,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js index ea1d5083f2523..32d3f7a972e56 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1083,18 +1086,20 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1217,7 +1222,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1258,10 +1263,10 @@ export declare function fn6(): void; Timeout callback:: count: 4 -5: /user/username/projects/myproject/main/tsconfig.json *new* -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1372,11 +1377,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1449,6 +1455,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js index 963439998f0d4..4ba6bb712c4ef 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1155,11 +1159,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -5: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1170,15 +1175,16 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json *new* -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1280,7 +1286,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1353,6 +1359,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1405,6 +1414,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js index d93c13d23de59..912e1cb1ba48e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1080,10 +1083,11 @@ Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tscon Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1094,10 +1098,11 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1289,6 +1294,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1341,6 +1349,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1393,6 +1405,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1445,6 +1462,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1497,6 +1520,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +5: undefined +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js index e922823b1f76e..45b4143e7f405 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1091,10 +1094,11 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1277,6 +1281,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1329,6 +1340,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1381,6 +1400,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1433,6 +1461,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 957e43b549940..975e2f9d3c93c 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 @@ -879,6 +879,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1088,10 +1091,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 3 -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1163,10 +1167,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Before request @@ -1220,6 +1225,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1272,6 +1283,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1324,6 +1342,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1376,6 +1402,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js index 42b6e31e6f5fb..1767ddd85e1be 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1203,11 +1207,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1280,6 +1285,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1332,6 +1344,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1384,6 +1404,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1436,6 +1465,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js index 5a909b507e1fc..b840009bf421c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js @@ -879,6 +879,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -931,6 +934,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -983,6 +990,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1035,6 +1047,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1087,6 +1105,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js index 772d3648c8a90..37267f9209657 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1203,11 +1207,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1280,6 +1285,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1521,14 +1533,16 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.json *new* -8: /user/username/projects/myproject/dependency/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 6 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/main/tsconfig.json *new* +10: /user/username/projects/myproject/dependency/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1641,11 +1655,13 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json -9: *ensureProjectForOpenFiles* +Timeout callback:: count: 5 +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/main/tsconfig.json +10: /user/username/projects/myproject/dependency/tsconfig.json +11: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js index 2d8c5a98408f8..5b6305cd84de3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1165,15 +1169,16 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json *new* -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1265,11 +1270,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1342,6 +1348,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 9574883985440..f83d744e90fbc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1083,18 +1086,20 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1217,7 +1222,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1257,10 +1262,10 @@ export declare function fn5(): void; Timeout callback:: count: 4 -5: /user/username/projects/myproject/main/tsconfig.json *new* -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1371,11 +1376,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1448,6 +1454,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index 58f9373719cde..0025bd67c3eb2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,11 +1089,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1155,11 +1159,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -5: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1169,15 +1174,16 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: /user/username/projects/myproject/main/tsconfig.json *new* -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1279,7 +1285,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1352,6 +1358,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1404,6 +1413,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js index 14bca1683a15e..252a9742a0671 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1272,6 +1276,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1511,13 +1522,15 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +5: undefined +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js index 8bcc7df914261..67b7bc1afd4c2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1166,13 +1170,14 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1335,6 +1340,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 56f4be43a5102..94c67c52b30b8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1082,16 +1085,18 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1254,9 +1259,9 @@ Before request Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1367,6 +1372,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 3 @@ -1438,6 +1449,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 4b1ab2404e19e..642952c1fab1e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1152,10 +1156,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.json -5: /user/username/projects/myproject/dependency/tsconfig.json -6: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -1169,13 +1174,14 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1347,6 +1353,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1399,6 +1408,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 7a0f4162b6745..12de93b4e631d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1080,10 +1083,11 @@ Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tscon Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 1:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -1097,10 +1101,11 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1292,6 +1297,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1344,6 +1352,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1396,6 +1408,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1448,6 +1465,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1500,6 +1523,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +5: undefined +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js index 41c09833497ff..a43fb3b649886 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1094,10 +1097,11 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1280,6 +1284,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1332,6 +1343,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1384,6 +1403,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1436,6 +1464,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js index 6986769648e01..e60e544658cf2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js @@ -884,6 +884,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1114,10 +1117,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1292,6 +1296,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1344,6 +1355,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1396,6 +1415,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1448,6 +1476,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js index 3b0540faafc34..38914c8616acd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1272,6 +1276,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1324,6 +1335,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1376,6 +1395,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1428,6 +1456,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js index 9cd77d7fcf13f..3459648f6fddd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js @@ -884,6 +884,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -936,6 +939,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -988,6 +995,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1040,6 +1052,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1092,6 +1110,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 1c139ffbe6c07..592623b2f9b7c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1272,6 +1276,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1502,13 +1513,15 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +5: undefined +6: /user/username/projects/myproject/main/tsconfig.json *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index 05d31f9606823..0ac7ba071f140 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1157,13 +1161,14 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1326,6 +1331,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 298a0ac8ee3ad..27ab11184d9c3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1082,16 +1085,18 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: /user/username/projects/myproject/dependency/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: /user/username/projects/myproject/dependency/tsconfig.json +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1245,9 +1250,9 @@ Before request Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1358,6 +1363,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 3 @@ -1429,6 +1440,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index e50eb9ed72d09..1869ff04acaf3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1085,10 +1088,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1152,21 +1156,23 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -4: /user/username/projects/myproject/main/tsconfig.json -5: /user/username/projects/myproject/dependency/tsconfig.json -6: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json +6: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.json *new* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: *ensureProjectForOpenFiles* *deleted* +1: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1338,6 +1344,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1390,6 +1399,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js index 00108b57f1121..628b659cf6173 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1152,7 +1155,8 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined After running Timeout callback:: count: 0 @@ -1220,6 +1224,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1291,6 +1298,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1343,6 +1354,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1395,6 +1411,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1447,6 +1469,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js index d1171ff5aa899..29287e942e745 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1287,6 +1290,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1339,6 +1346,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1391,6 +1403,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1443,6 +1461,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js index 59f407ecd02b5..0b004bdc05edf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -939,6 +942,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -991,6 +998,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1043,6 +1055,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1095,6 +1113,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js index 7236fd699eaac..f2e51a46f4bf2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1228,7 +1231,8 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined After running Timeout callback:: count: 0 @@ -1296,6 +1300,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1367,6 +1374,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1419,6 +1430,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1471,6 +1487,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1523,6 +1545,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js index 5046762827a3d..332ee10ec05b6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js @@ -887,6 +887,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1363,6 +1366,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1415,6 +1422,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1467,6 +1479,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1519,6 +1537,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js index 5e0e654ffad09..ebef0ff30d47b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js @@ -741,6 +741,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -793,6 +796,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -845,6 +852,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -897,6 +909,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -949,6 +967,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js index 18d7e28b19637..129b01d8dcf46 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1235,11 +1239,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1313,6 +1318,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1486,13 +1498,15 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 6 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1616,12 +1630,14 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -9: *ensureProjectForOpenFiles* *deleted* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json -11: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +11: *ensureProjectForOpenFiles* *deleted* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json +13: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js index 6e74f81a827ad..203e6269982ea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1186,14 +1190,15 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1298,11 +1303,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1407,6 +1413,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js index 4f1f8d9aeaf25..732d90490610a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1105,18 +1108,20 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1249,7 +1254,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1290,9 +1295,9 @@ export declare function fn6(): void; Timeout callback:: count: 3 -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1414,11 +1419,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -7: *ensureProjectForOpenFiles* *deleted* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -6: /user/username/projects/myproject/dependency/tsconfig.json -9: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +8: *ensureProjectForOpenFiles* *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* *new* +11: undefined *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1523,6 +1529,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* +11: undefined +12: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js index bc6a7ef1ca676..696516679fab3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1175,11 +1179,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1190,14 +1195,15 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1312,7 +1318,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1419,6 +1425,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1520,6 +1529,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 e52d2c2c16f1b..86eea9ccb9d86 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 @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1102,10 +1105,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1116,10 +1120,11 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1350,6 +1355,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1452,6 +1460,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1504,6 +1516,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1556,6 +1573,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1608,6 +1631,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: undefined +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 2c2c6ced19909..2683056fbc387 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 @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1113,10 +1116,11 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1336,6 +1340,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1388,6 +1399,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1440,6 +1459,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1492,6 +1520,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 5193bc10d5ac5..2d66c1ee3a47a 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 @@ -864,6 +864,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1037,10 +1040,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 3 -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1168,11 +1172,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 2 -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -3: /user/username/projects/myproject/dependency/tsconfig.json -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1278,6 +1283,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1330,6 +1341,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1382,6 +1400,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1434,6 +1460,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +4: /user/username/projects/myproject/dependency/tsconfig.json +7: *ensureProjectForOpenFiles* +8: undefined +9: undefined +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 55c6fc7b5fb5c..eea92da6e973b 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 @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1235,11 +1239,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1313,6 +1318,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1365,6 +1377,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1417,6 +1437,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1469,6 +1498,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js index b3abaa761bf20..6fb6a011079c3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js @@ -864,6 +864,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -916,6 +919,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -968,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1020,6 +1032,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1072,6 +1090,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js index ffe7ec523eed8..51acb26db0774 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1235,11 +1239,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1313,6 +1318,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1485,13 +1497,15 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 6 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1615,12 +1629,14 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -9: *ensureProjectForOpenFiles* *deleted* -10: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -8: /user/username/projects/myproject/dependency/tsconfig.json -11: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +11: *ensureProjectForOpenFiles* *deleted* +12: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: undefined +10: /user/username/projects/myproject/dependency/tsconfig.json +13: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js index 980c68e1f2790..a2bb87716bd1f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1185,14 +1189,15 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1297,11 +1302,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 3 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* +Timeout callback:: count: 4 +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1406,6 +1412,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 70a48e1dcaa2a..f0f6b8f24eeb9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1105,18 +1108,20 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -3: /user/username/projects/myproject/dependency/tsconfig.json -4: *ensureProjectForOpenFiles* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1249,7 +1254,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1289,9 +1294,9 @@ export declare function fn5(): void; Timeout callback:: count: 3 -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1413,11 +1418,12 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -7: *ensureProjectForOpenFiles* *deleted* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -6: /user/username/projects/myproject/dependency/tsconfig.json -9: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +8: *ensureProjectForOpenFiles* *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* *new* +11: undefined *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) @@ -1522,6 +1528,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +7: /user/username/projects/myproject/dependency/tsconfig.json +10: *ensureProjectForOpenFiles* +11: undefined +12: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js index f6effc49fc269..42ef9b308bce5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1108,11 +1111,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1175,11 +1179,12 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 4 -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json -7: *ensureProjectForOpenFiles* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json +8: *ensureProjectForOpenFiles* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -1189,14 +1194,15 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 4 -3: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -6: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: *ensureProjectForOpenFiles* *new* -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +4: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1311,7 +1317,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -8: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +9: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1418,6 +1424,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1487,6 +1496,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js index 06e9fe73096cd..a24722c512f66 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1296,6 +1300,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1469,13 +1480,15 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +9: /user/username/projects/myproject/main/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js index e7ac8998b26ce..6d0bde30237ea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1190,13 +1194,14 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1397,6 +1402,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 671fe014b8b3c..689fa1a237419 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1104,16 +1107,18 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1277,9 +1282,9 @@ Before request Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1389,6 +1394,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 3 @@ -1498,6 +1509,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js index 4dc0a1f8a35fd..f3a056d0f8336 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1176,10 +1180,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json -7: /user/username/projects/myproject/main/tsconfig.json -8: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -1193,13 +1198,14 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1370,6 +1376,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1477,6 +1486,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 2443e60d175f7..947377c0aff09 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1102,10 +1105,11 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 1:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -1119,10 +1123,11 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1314,6 +1319,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1421,6 +1429,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1473,6 +1485,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1525,6 +1542,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1577,6 +1600,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: undefined +7: undefined +8: undefined +9: undefined +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js index 2e4d41f8140ea..471a2e7ec3a99 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1116,10 +1119,11 @@ Before request } -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1341,6 +1345,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1393,6 +1404,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1445,6 +1464,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1497,6 +1525,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js index 8ec19abd8c2fb..c5b797401a1b6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js @@ -928,6 +928,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1101,10 +1104,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -3: /user/username/projects/myproject/dependency/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +4: /user/username/projects/myproject/dependency/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1349,6 +1353,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1401,6 +1412,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1453,6 +1472,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1505,6 +1533,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +4: /user/username/projects/myproject/dependency/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js index 6dc57d5671334..917deb0b6a26f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1296,6 +1300,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1348,6 +1359,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1400,6 +1419,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1452,6 +1480,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 8 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined +8: undefined +9: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js index 12a98675be4f1..c9e03e967b99b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js @@ -928,6 +928,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -996,6 +999,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1048,6 +1055,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1100,6 +1112,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1152,6 +1170,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js index bbf80cde0d4fe..49e6277f0c4ad 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1296,6 +1300,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1460,13 +1471,15 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 5 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: undefined +7: /user/username/projects/myproject/dependency/tsconfig.json *new* +9: /user/username/projects/myproject/main/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js index c3d9ab3214a82..0af6ae7473fcf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1181,13 +1185,14 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1384,6 +1389,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 442503949e8d8..6320a534ae14e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1104,16 +1107,18 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1268,9 +1273,9 @@ Before request Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1380,6 +1385,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 3 @@ -1485,6 +1496,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 6669be9a7fdbd..097cbccf2e7a6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1107,10 +1110,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *new* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/dependency/tsconfig.json *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) *changed* @@ -1176,21 +1180,23 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 3 -5: /user/username/projects/myproject/dependency/tsconfig.json -7: /user/username/projects/myproject/main/tsconfig.json -8: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 4 +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json +8: /user/username/projects/myproject/main/tsconfig.json +9: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 3 -1: /user/username/projects/myproject/dependency/tsconfig.json *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *deleted* -4: *ensureProjectForOpenFiles* *deleted* -5: /user/username/projects/myproject/dependency/tsconfig.json *new* -7: /user/username/projects/myproject/main/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/dependency/tsconfig.json *deleted* +4: /user/username/projects/myproject/main/tsconfig.json *deleted* +5: *ensureProjectForOpenFiles* *deleted* +1: undefined +6: /user/username/projects/myproject/dependency/tsconfig.json *new* +8: /user/username/projects/myproject/main/tsconfig.json *new* +9: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1361,6 +1367,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +10: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1464,6 +1473,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +10: undefined +11: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js index 5922152fe6382..b85f74326b0f3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1034,6 +1037,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1086,6 +1093,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1138,6 +1150,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1190,6 +1208,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index d866c4589a4e2..d601f0e4ad336 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1247,7 +1250,8 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined After running Timeout callback:: count: 0 @@ -1315,6 +1319,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 2 @@ -1385,6 +1392,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1437,6 +1448,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1489,6 +1505,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1541,6 +1563,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js index ebe5afc1e72a6..c3a1d57d74ce8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js @@ -931,6 +931,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/dependency/tsconfig.json (Configured) projectStateVersion: 1 @@ -1381,6 +1384,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1433,6 +1440,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1485,6 +1497,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1537,6 +1555,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js index b5661f1701a4e..2b5b24e665e41 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -780,6 +783,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -832,6 +839,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -884,6 +896,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -936,6 +954,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js index 9a1037ce02f70..02779040a8143 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -853,10 +857,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -923,6 +928,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] 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 @@ -939,10 +950,12 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1046,11 +1059,13 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -2: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +3: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +5: undefined +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js index a69c4409194e0..f0288387a04df 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -802,11 +806,12 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -909,10 +914,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1007,3 +1013,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js index 75a2575651e19..cc3353cd98319 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -735,16 +738,18 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -849,7 +854,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -881,7 +886,7 @@ export declare function fn6(): void; Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -985,9 +990,10 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: *ensureProjectForOpenFiles* *new* +7: undefined *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1082,3 +1088,8 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 3 +6: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js index e07a2c9fd62e1..60536c5ab0796 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -791,10 +795,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -805,11 +810,12 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -905,7 +911,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1003,6 +1009,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1095,3 +1104,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* 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 dedd37f63aeae..ad3b7385f96ec 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 @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -732,9 +735,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/my Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -745,9 +749,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -941,6 +946,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1035,6 +1043,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1087,6 +1099,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1139,6 +1156,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1190,3 +1213,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +4: undefined +5: undefined +6: undefined +7: undefined +8: undefined *new* 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 a4c98a456e5dc..29752a4026e4e 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 @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -743,9 +746,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -945,6 +949,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -997,6 +1007,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1049,6 +1066,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1100,3 +1125,12 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js index 165a4ef341f8e..4561e57b30277 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js @@ -625,6 +625,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 @@ -638,8 +641,9 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -747,9 +751,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -848,6 +853,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -900,6 +910,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -952,6 +968,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1004,6 +1027,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 7f33b04634b7b..1468fac897a57 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 @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -853,10 +857,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -923,6 +928,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -975,6 +986,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1027,6 +1045,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1079,6 +1105,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js index 072ffea9f59a1..b6e1087f0870a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js @@ -625,6 +625,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -677,6 +680,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -729,6 +736,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -781,6 +793,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -833,6 +851,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js index ec35a6b998cdf..a2d09068847ab 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -853,10 +857,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -923,6 +928,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] 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 @@ -938,10 +949,12 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1045,11 +1058,13 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -2: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +3: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +5: undefined +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js index 6184ae04b38ae..303cfc8bad7bd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -801,11 +805,12 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -908,10 +913,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1006,3 +1012,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 5ee92644913a0..45e2739d2f3d3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -735,16 +738,18 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -849,7 +854,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -880,7 +885,7 @@ export declare function fn5(): void; Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -984,9 +989,10 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: *ensureProjectForOpenFiles* *new* +7: undefined *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1081,3 +1087,8 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 3 +6: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index bcb083bf56a28..6767f024ba8d9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -738,10 +741,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -791,10 +795,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -804,11 +809,12 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -904,7 +910,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1002,6 +1008,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1064,3 +1073,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js index 17ad2fe788772..7a6ab48004eca 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -907,6 +911,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one @@ -927,11 +937,13 @@ Before request } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js index 9391bbe0d4617..02caca1162771 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -806,11 +810,12 @@ Before request } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -999,3 +1004,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 1cc9db465a011..85920ab483d0f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -734,14 +737,16 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -868,8 +873,8 @@ Before request Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -970,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 3 @@ -1069,3 +1079,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 5a366ecf39534..1397103f48a5d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -792,9 +796,10 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -808,11 +813,12 @@ Before running Timeout callback:: count: 2 } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -957,6 +963,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1055,3 +1064,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 93b3cd35e7cb2..c39cfe2485c5d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -732,9 +735,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/my Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 1:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -748,9 +752,10 @@ Before running Timeout callback:: count: 2 } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -907,6 +912,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1006,6 +1014,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1058,6 +1070,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1110,6 +1127,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1161,3 +1184,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +4: undefined +5: undefined +6: undefined +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js index 5b870f9c97403..a8f360b8ef209 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -746,9 +749,10 @@ Before request } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -950,6 +954,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1002,6 +1012,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1054,6 +1071,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1105,3 +1130,12 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js index 807873265ab34..a586261488938 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js @@ -677,6 +677,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -733,9 +736,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -938,6 +942,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -990,6 +1000,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1042,6 +1059,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1094,6 +1119,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js index 02c8dbb034d55..32da4b0f7fb41 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -907,6 +911,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -959,6 +969,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1011,6 +1028,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1063,6 +1088,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js index 79e8df6662294..5fa239c62b859 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js @@ -677,6 +677,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -741,6 +744,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -793,6 +800,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -845,6 +857,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -897,6 +915,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index a753e87e7a74a..3ab7b0a95b4dd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -907,6 +911,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one @@ -918,11 +928,13 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index ad033af572e83..e24d94f58daf0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -797,11 +801,12 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -986,3 +991,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 8fb906589b668..e5168820de020 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -734,14 +737,16 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -859,8 +864,8 @@ Before request Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -961,6 +966,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 3 @@ -1056,3 +1066,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 060329c5a1bed..a6feae5976add 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -737,9 +740,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -792,18 +796,20 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -948,6 +954,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1042,3 +1051,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js index bc969d935301b..ab7cd556dc7c1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -795,7 +798,8 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined After running Timeout callback:: count: 0 @@ -863,6 +867,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -926,6 +933,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -978,6 +989,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1030,6 +1046,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1081,3 +1103,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js index 3c7a10a01ba4f..65de451582a56 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js @@ -683,6 +683,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -922,6 +925,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -974,6 +981,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1026,6 +1038,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1077,3 +1095,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js index c60aad553ca9a..e9719574f2c69 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -734,6 +737,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -786,6 +793,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -838,6 +850,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -890,6 +908,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js index d3004ddc75302..4d170268db1aa 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js @@ -682,14 +682,18 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -741,8 +745,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined Before request @@ -796,6 +801,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +3: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 @@ -810,8 +819,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 3 +1: undefined +3: undefined +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -863,8 +874,10 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 2 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: undefined Before request diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js index 86373528831e5..131003b20d36a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js @@ -682,14 +682,18 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one @@ -705,9 +709,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -759,8 +764,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined Before request @@ -813,3 +819,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +1: undefined +4: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js index d950b473caa82..96fa838384eb2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -682,15 +682,20 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation After running Timeout callback:: count: 0 @@ -710,7 +715,7 @@ export declare function fn6(): void; Timeout callback:: count: 1 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -762,8 +767,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +4: undefined *new* Before request @@ -816,3 +822,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js index efb1464e21e73..f22482a6740cc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -682,20 +682,25 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 1 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 2 +1: undefined +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -706,9 +711,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation After running Timeout callback:: count: 0 @@ -765,6 +771,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -816,3 +825,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js index 64145869b9272..0fd309f7f00c7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -682,7 +682,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Before running Timeout callback:: count: 0 +Timeout callback:: count: 1 +1: undefined *new* + +Before running Timeout callback:: count: 1 +1: undefined //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -693,6 +697,7 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map +Host is moving to new time After running Timeout callback:: count: 0 Before request @@ -747,6 +752,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -799,6 +807,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -851,6 +863,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -903,6 +920,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -954,3 +977,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js index c51b85744b0ae..fa722482647a0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; @@ -795,6 +798,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -847,6 +854,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -899,6 +911,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -950,3 +968,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js index 35ecdff9071ce..1121fb783fbea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js @@ -674,6 +674,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 @@ -687,8 +690,9 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -740,8 +744,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined Before request @@ -795,6 +800,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -847,6 +856,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -899,6 +913,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -951,6 +971,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js index e59b09203f8b4..43a2579ccfe3e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js @@ -682,14 +682,18 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -741,8 +745,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined Before request @@ -796,6 +801,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -848,6 +857,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -900,6 +914,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -952,6 +972,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js index 05a8113c3f898..08729d883e1e1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js @@ -674,6 +674,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -726,6 +729,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -778,6 +785,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -830,6 +842,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -882,6 +900,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js index 408a0bf922a70..6dd64749d1172 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -682,14 +682,18 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -741,8 +745,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined Before request @@ -796,6 +801,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +3: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 @@ -809,8 +818,10 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 3 +1: undefined +3: undefined +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -862,8 +873,10 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 2 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: undefined Before request diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js index 8beae3651956d..c24feeb8f1939 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -682,14 +682,18 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one @@ -704,9 +708,10 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -758,8 +763,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined Before request @@ -812,3 +818,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +1: undefined +4: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index d01ddc9176dc7..00b500e348024 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -682,15 +682,20 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation After running Timeout callback:: count: 0 @@ -709,7 +714,7 @@ export declare function fn5(): void; Timeout callback:: count: 1 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -761,8 +766,9 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 0 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +Timeout callback:: count: 1 +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +4: undefined *new* Before request @@ -815,3 +821,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index 7a105c2331a69..3c5e3a52cf5b3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -682,20 +682,25 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 1 -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 2 +1: undefined +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -705,9 +710,10 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation After running Timeout callback:: count: 0 @@ -764,6 +770,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -815,3 +824,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js index e97d3d9942e05..9c95c58c068e2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before request @@ -789,6 +792,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before request diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js index 73925b4d71d3d..23daf05005bab 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before write /user/username/projects/myproject/decls/FnS.d.ts.map @@ -804,3 +807,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +1: undefined +2: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 8c8de1709b9e6..980a4b45715fe 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -682,11 +682,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted +Host is moving to new time After running Timeout callback:: count: 0 Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations @@ -755,6 +760,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -806,3 +814,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +2: undefined +3: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 62128bab8afcc..c276ea0e8ead4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before write /user/username/projects/myproject/decls/FnS.d.ts.map @@ -689,7 +692,8 @@ Before write /user/username/projects/myproject/decls/FnS.d.ts.map Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -757,6 +761,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -808,3 +815,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +2: undefined +3: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 2e18d8e16a615..26efe898e2beb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -682,7 +682,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Before running Timeout callback:: count: 0 +Timeout callback:: count: 1 +1: undefined *new* + +Before running Timeout callback:: count: 1 +1: undefined //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -696,6 +700,7 @@ Before running Timeout callback:: count: 0 } +Host is moving to new time After running Timeout callback:: count: 0 Before request @@ -750,6 +755,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -802,6 +810,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -854,6 +866,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -906,6 +923,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -957,3 +980,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js index 73809ffa7cb0d..7ddd44913f5f1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { @@ -798,6 +801,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -850,6 +857,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -902,6 +914,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -953,3 +971,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js index 4a8a0e3bb6028..329aa035848b2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js @@ -679,6 +679,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before request @@ -788,6 +791,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -840,6 +847,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -892,6 +904,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -944,6 +962,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js index ad1bb5784b839..f143ac026f9a9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before request @@ -789,6 +792,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -841,6 +848,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -893,6 +905,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -945,6 +963,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js index a365e9f479745..85e1a3acfb49e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js @@ -679,6 +679,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -731,6 +734,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -783,6 +790,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -835,6 +847,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -887,6 +905,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 29eda4c83dea2..0ad7cfa4f3f26 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before request @@ -789,6 +792,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before request diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index abdfbdf7f6e3e..e19fcd64a4c29 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before write /user/username/projects/myproject/decls/FnS.d.ts.map @@ -795,3 +798,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +1: undefined +2: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 68cc027b0e852..afa4ef861a2c8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -682,11 +682,16 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted +Host is moving to new time After running Timeout callback:: count: 0 Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations @@ -746,6 +751,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -797,3 +805,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +2: undefined +3: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 91e4b501c31c2..8c08b2c516222 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Before write /user/username/projects/myproject/decls/FnS.d.ts.map @@ -689,7 +692,8 @@ Before write /user/username/projects/myproject/decls/FnS.d.ts.map Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined //// [/user/username/projects/myproject/decls/FnS.d.ts.map] {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} @@ -748,6 +752,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -799,3 +806,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +2: undefined +3: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js index b1bf9b3db3f1c..6885125e6d945 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -682,13 +682,17 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/dependency/FnS.ts 1:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/dependency/FnS.ts 1:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/dependency/FnS.ts] function fooBar() { } export function fn1() { } @@ -699,9 +703,10 @@ export function fn5() { } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -871,6 +876,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -923,6 +931,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -975,6 +987,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1027,6 +1044,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1078,3 +1101,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +4: undefined +5: undefined +6: undefined +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js index 500586d2bc084..df2113c479f0b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/dependency/FnS.ts 1:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* @@ -697,9 +700,10 @@ export function fn5() { } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -877,6 +881,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -929,6 +939,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -981,6 +998,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1032,3 +1057,12 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js index 138140ccc3845..95e36052d2702 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -738,8 +741,10 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined +Host is moving to new time After running Timeout callback:: count: 0 Before request @@ -806,6 +811,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -869,6 +877,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -921,6 +933,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -973,6 +990,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1024,3 +1047,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js index e4e41d5770168..f43693a321acb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js @@ -682,6 +682,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -865,6 +868,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -917,6 +924,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -969,6 +981,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1020,3 +1038,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js index 2b6457f4100d6..3ca7ef6e4905c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js @@ -536,6 +536,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -588,6 +591,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -640,6 +647,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -692,6 +704,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -744,6 +762,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js index 67308e2dbcfba..06e0bd157a26d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -820,6 +823,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -872,6 +879,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -924,6 +936,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -976,6 +994,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js index efcabf38a2f51..4690161186e2d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -893,10 +897,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -963,6 +968,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] 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 @@ -979,10 +990,12 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1086,11 +1099,13 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -2: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +3: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +5: undefined +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js index 4cdd6601bf26c..da513fc055684 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -842,11 +846,12 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -949,10 +954,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1047,3 +1053,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js index f01deb43bf0a1..4718e840edf8b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -775,16 +778,18 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -889,7 +894,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -921,7 +926,7 @@ export declare function fn6(): void; Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1025,9 +1030,10 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: *ensureProjectForOpenFiles* *new* +7: undefined *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1122,3 +1128,8 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 3 +6: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js index b25579cb4e9af..0407bca7fc85e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -831,10 +835,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -845,11 +850,12 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -945,7 +951,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1043,6 +1049,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1135,3 +1144,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* 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 6d1718217dfc7..2f1a329820992 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 @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -772,9 +775,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/my Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -785,9 +789,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -981,6 +986,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1075,6 +1083,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1127,6 +1139,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1179,6 +1196,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1230,3 +1253,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +4: undefined +5: undefined +6: undefined +7: undefined +8: undefined *new* 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 a0e0cf2274bfe..21130234cc940 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 @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -783,9 +786,10 @@ export declare function fn6(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -985,6 +989,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1037,6 +1047,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1089,6 +1106,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1140,3 +1165,12 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js index 4908147714630..07ef65f14720f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js @@ -661,6 +661,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 @@ -674,8 +677,9 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 2 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Info seq [hh:mm:ss:mss] request: { @@ -787,9 +791,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 1 -1: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +2: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -888,6 +893,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -940,6 +950,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -992,6 +1008,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1044,6 +1067,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: 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 be26744639796..545ba2adb7ce2 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 @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -893,10 +897,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -963,6 +968,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1015,6 +1026,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1067,6 +1085,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1119,6 +1145,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: undefined +7: undefined +8: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js index 05f19419cae62..07bb04009f940 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js @@ -661,6 +661,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +1: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -713,6 +716,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -765,6 +772,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -817,6 +829,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -869,6 +887,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js index 8bc5ddf0b5c4c..33fb871c9353d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -893,10 +897,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -963,6 +968,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts 0:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] 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 @@ -978,10 +989,12 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: undefined +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1085,11 +1098,13 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -2: *ensureProjectForOpenFiles* *deleted* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +3: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +5: undefined +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js index 5d7ae344fae01..146b9d7edf200 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -841,11 +845,12 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -948,10 +953,11 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 2 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Timeout callback:: count: 3 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1046,3 +1052,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 42a16ffffafad..2cd23ff539674 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -775,16 +778,18 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -889,7 +894,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -920,7 +925,7 @@ export declare function fn5(): void; Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1024,9 +1029,10 @@ Info seq [hh:mm:ss:mss] response: } After request -Timeout callback:: count: 1 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -5: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +6: *ensureProjectForOpenFiles* *new* +7: undefined *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1121,3 +1127,8 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 3 +6: *ensureProjectForOpenFiles* +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js index 9eda5e8b6357b..e1204becafaad 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -778,10 +781,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts //// [/user/username/projects/myproject/decls/FnS.d.ts] deleted -Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -831,10 +835,11 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/userna Info seq [hh:mm:ss:mss] 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 Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one Info seq [hh:mm:ss:mss] 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 -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation +Before running Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation //// [/user/username/projects/myproject/decls/FnS.d.ts] export declare function fn1(): void; export declare function fn2(): void; @@ -844,11 +849,12 @@ export declare function fn5(): void; //# sourceMappingURL=FnS.d.ts.map -Timeout callback:: count: 3 -3: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -944,7 +950,7 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Timeout callback:: count: 0 -4: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* +5: /user/username/projects/myproject/main/tsconfig.jsonFailedLookupInvalidation *deleted* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1042,6 +1048,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1104,3 +1113,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js index 7a1342b3ddde8..8a7d51b48fd88 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -947,6 +951,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one @@ -967,11 +977,13 @@ Before request } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js index 1ea64605cb2ee..b07c382b02060 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -846,11 +850,12 @@ Before request } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1039,3 +1044,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 5dcf3ac174fec..c7f39f6601097 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -774,14 +777,16 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -908,8 +913,8 @@ Before request Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1010,6 +1015,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 3 @@ -1109,3 +1119,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js index b238e20b32ffc..58478fed559ef 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -832,9 +836,10 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -848,11 +853,12 @@ Before running Timeout callback:: count: 2 } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -997,6 +1003,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1095,3 +1104,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 63ce56b7f4bf8..df61040f57164 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -772,9 +775,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/my Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 1:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] { "version": 3, @@ -788,9 +792,10 @@ Before running Timeout callback:: count: 2 } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -947,6 +952,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +4: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1046,6 +1054,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1098,6 +1110,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1150,6 +1167,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1201,3 +1224,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +4: undefined +5: undefined +6: undefined +7: undefined +8: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js index ff5ba7b805530..fc8ad31aaf9ca 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -786,9 +789,10 @@ Before request } -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -990,6 +994,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1042,6 +1052,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1094,6 +1111,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1145,3 +1170,12 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js index 9e2f924cd8663..5202e77348d7e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js @@ -717,6 +717,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -986,6 +990,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1038,6 +1048,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1090,6 +1107,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1142,6 +1167,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js index 27d056e0d48ae..c9123bf808963 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -947,6 +951,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -999,6 +1009,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1051,6 +1068,14 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 6 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1103,6 +1128,15 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 7 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined +5: undefined +6: undefined +7: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js index 6032fc0797f5f..b6506a98d8a2c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js @@ -717,6 +717,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -781,6 +784,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -833,6 +840,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -885,6 +897,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -937,6 +955,13 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js index d2c8b387d58c6..6e2698e1d1d18 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before request //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -947,6 +951,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* +4: undefined *new* + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/main/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one @@ -958,11 +968,13 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 4 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: undefined +5: /user/username/projects/myproject/main/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js index ba44ae60549d0..e781f8b9c2117 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -837,11 +841,12 @@ Before request {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1026,3 +1031,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 0a675326adc79..99f8ee4901fb7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -774,14 +777,16 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 2:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json -2: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -899,8 +904,8 @@ Before request Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -1001,6 +1006,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 3 @@ -1096,3 +1106,9 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 4 +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 53bcd2d544e4b..464d7629ff52e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -777,9 +780,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/u Before write /user/username/projects/myproject/decls/FnS.d.ts.map //// [/user/username/projects/myproject/decls/FnS.d.ts.map] deleted -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +1: undefined +2: /user/username/projects/myproject/main/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* @@ -832,18 +836,20 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earli Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map 0:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/FnS.d.ts.map :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Before running Timeout callback:: count: 2 -3: /user/username/projects/myproject/main/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 3 +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/decls/FnS.d.ts.map] {"version":3,"file":"FnS.d.ts","sourceRoot":"","sources":["../dependency/FnS.ts"],"names":[],"mappings":"AAAA,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM;AACzB,wBAAgB,GAAG,SAAM"} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/main/tsconfig.json *deleted* -2: *ensureProjectForOpenFiles* *deleted* -3: /user/username/projects/myproject/main/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 3 +2: /user/username/projects/myproject/main/tsconfig.json *deleted* +3: *ensureProjectForOpenFiles* *deleted* +1: undefined +4: /user/username/projects/myproject/main/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -988,6 +994,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +6: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1082,3 +1091,7 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 2 +6: undefined +7: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index 0afbc6826054d..4e14b2f6169ef 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -835,7 +838,8 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/random/tsconfig.json *default* -Before running Timeout callback:: count: 0 +Before running Timeout callback:: count: 1 +1: undefined After running Timeout callback:: count: 0 @@ -903,6 +907,9 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 1 +2: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -966,6 +973,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1018,6 +1029,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1070,6 +1086,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +2: undefined +3: undefined +4: undefined +5: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1121,3 +1143,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +2: undefined +3: undefined +4: undefined +5: undefined +6: undefined *new* diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js index 4c785eea36ec7..b35a70acf34dc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js @@ -723,6 +723,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} +Timeout callback:: count: 1 +1: undefined *new* + Projects:: /user/username/projects/myproject/main/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -962,6 +965,10 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 2 +1: undefined +2: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1014,6 +1021,11 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 3 +1: undefined +2: undefined +3: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1066,6 +1078,12 @@ Info seq [hh:mm:ss:mss] response: } After request +Timeout callback:: count: 4 +1: undefined +2: undefined +3: undefined +4: undefined *new* + Before request Info seq [hh:mm:ss:mss] request: @@ -1117,3 +1135,10 @@ Info seq [hh:mm:ss:mss] response: "responseRequired": true } After request + +Timeout callback:: count: 5 +1: undefined +2: undefined +3: undefined +4: undefined +5: undefined *new* diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 9ec091fe67004..ae1e0ff31a0df 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -335,6 +335,7 @@ declare namespace FourSlashInterface { baselineGoToDefinitionAtRangesWithText(...rangeText: string[]): void; baselineGetDefinitionAtPosition(...markerOrRange: MarkerOrNameOrRange[]): void; baselineGetDefinitionAtRangesWithText(...rangeText: string[]): void; + goToDefinitionInferredIndex(expectedDefinitionMarkerName: string): void; baselineGoToSourceDefinition(...markerOrRange: MarkerOrNameOrRange[]): void; baselineGoToSourceDefinitionAtRangesWithText(...rangeText: string[]): void; baselineGoToType(...markerOrRange: MarkerOrNameOrRange[]): void; diff --git a/tests/cases/fourslash/goToDefinitionInferredCrossFile.ts b/tests/cases/fourslash/goToDefinitionInferredCrossFile.ts new file mode 100644 index 0000000000000..3f0ab48f7f164 --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionInferredCrossFile.ts @@ -0,0 +1,35 @@ +/// + +// Test that inference works across multiple files + +// @Filename: types.ts +////export interface /*interfaceDefinition*/User { +//// name: string; +//// age: number; +////} + +// @Filename: namespace.ts +////export namespace /*namespaceDefinition*/User { +//// export const defaultUser = { name: "Anonymous", age: 0 }; +//// export function create(name: string): User { +//// return { name, age: 0 }; +//// } +////} + +// @Filename: usage.ts +////import { User } from "./types"; +////import { User as UserNS } from "./namespace"; +//// +////// Type position - should go to interface in types.ts +////function greet(user: /*typeUsage*/User): void { +//// console.log(`Hello, ${user.name}`); +////} +//// +////// Value position - need to use the namespace import +////const defaultU = /*valueUsage*/UserNS.defaultUser; + +goTo.marker("typeUsage"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("valueUsage"); +verify.goToDefinitionInferredIndex("namespaceDefinition"); diff --git a/tests/cases/fourslash/goToDefinitionInferredNamespaceInterface.ts b/tests/cases/fourslash/goToDefinitionInferredNamespaceInterface.ts new file mode 100644 index 0000000000000..e1812f3a5f5c8 --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionInferredNamespaceInterface.ts @@ -0,0 +1,42 @@ +/// + +// Classic namespace/interface shadowing pattern commonly used in TypeScript + +////namespace /*namespaceDefinition*/Config { +//// export const defaultValue = "default"; +//// export function parse(input: string): Config { +//// return { setting: input }; +//// } +////} +//// +////interface /*interfaceDefinition*/Config { +//// setting: string; +////} +//// +////// Type position - should go to interface +////function updateConfig(cfg: /*interfaceUsage*/Config): void { +//// console.log(cfg.setting); +////} +//// +////// Value position - should go to namespace +////const defaultCfg = /*namespaceUsage*/Config.parse("test"); +//// +////// Type in return position - should go to interface +////function getConfig(): /*returnTypeUsage*/Config { +//// return { setting: "value" }; +////} +//// +////// Type in type alias - should go to interface +////type ConfigArray = Array; + +goTo.marker("interfaceUsage"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("namespaceUsage"); +verify.goToDefinitionInferredIndex("namespaceDefinition"); + +goTo.marker("returnTypeUsage"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("typeArgumentUsage"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); diff --git a/tests/cases/fourslash/goToDefinitionInferredQualifiedNames.ts b/tests/cases/fourslash/goToDefinitionInferredQualifiedNames.ts new file mode 100644 index 0000000000000..0b28bdd692995 --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionInferredQualifiedNames.ts @@ -0,0 +1,25 @@ +/// + +// Test inference with qualified names (namespace.Type pattern) + +////namespace Outer { +//// export namespace /*innerNamespaceDefinition*/Inner { +//// export const value = 42; +//// } +//// +//// export interface /*innerInterfaceDefinition*/Inner { +//// prop: number; +//// } +////} +//// +////// Type position with qualified name - should infer interface +////const x: Outer./*typeUsageQualified*/Inner = { prop: 1 }; +//// +////// Value position with qualified name - should infer namespace +////const y = Outer./*valueUsageQualified*/Inner.value; + +goTo.marker("typeUsageQualified"); +verify.goToDefinitionInferredIndex("innerInterfaceDefinition"); + +goTo.marker("valueUsageQualified"); +verify.goToDefinitionInferredIndex("innerNamespaceDefinition"); diff --git a/tests/cases/fourslash/goToDefinitionInferredTypeAliasVsConst.ts b/tests/cases/fourslash/goToDefinitionInferredTypeAliasVsConst.ts new file mode 100644 index 0000000000000..e2868d1e3e6cc --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionInferredTypeAliasVsConst.ts @@ -0,0 +1,21 @@ +/// + +// Test inference with type alias vs const + +////type /*typeAliasDefinition*/Result = { success: boolean }; +//// +////const /*constDefinition*/Result = { success: true }; +//// +////// Type position - should infer type alias +////function process(): /*typeUsage*/Result { +//// return { success: false }; +////} +//// +////// Value position - should infer const +////const x = /*valueUsage*/Result.success; + +goTo.marker("typeUsage"); +verify.goToDefinitionInferredIndex("typeAliasDefinition"); + +goTo.marker("valueUsage"); +verify.goToDefinitionInferredIndex("constDefinition"); diff --git a/tests/cases/fourslash/goToDefinitionInferredTypeVsValue.ts b/tests/cases/fourslash/goToDefinitionInferredTypeVsValue.ts new file mode 100644 index 0000000000000..59fd5885ada7e --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionInferredTypeVsValue.ts @@ -0,0 +1,24 @@ +/// + +// Test that GTD infers type definition when used in type position +// and value definition when used in value position + +////namespace /*namespaceDefinition*/Foo { +//// export const x = 1; +////} +//// +////interface /*interfaceDefinition*/Foo { +//// prop: string; +////} +//// +////// Type position - should infer interface +////const a: /*typeUsage*/Foo = { prop: "hello" }; +//// +////// Value position - should infer namespace +////const b = /*valueUsage*/Foo.x; + +goTo.marker("typeUsage"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("valueUsage"); +verify.goToDefinitionInferredIndex("namespaceDefinition"); diff --git a/tests/cases/fourslash/goToDefinitionInferredVariableDeclaration.ts b/tests/cases/fourslash/goToDefinitionInferredVariableDeclaration.ts new file mode 100644 index 0000000000000..1e2386b370496 --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionInferredVariableDeclaration.ts @@ -0,0 +1,51 @@ +/// + +// Test inference in various variable declaration contexts + +////namespace /*namespaceDefinition*/Data { +//// export const empty = {}; +////} +//// +////interface /*interfaceDefinition*/Data { +//// value: string; +////} +//// +////// Type annotation - should infer interface +////let a: /*varTypeAnnotation*/Data; +//// +////// Const declaration with type - should infer interface +////const b: /*constTypeAnnotation*/Data = { value: "test" }; +//// +////// Assignment from namespace - should infer namespace +////const c = /*assignmentValue*/Data.empty; +//// +////// Function parameter type - should infer interface +////function process(param: /*parameterType*/Data) { +//// return param.value; +////} +//// +////// Array type - should infer interface +////const arr: /*arrayElementType*/Data[] = []; +//// +////// Generic type argument - should infer interface +////const promise: Promise = Promise.resolve({ value: "hello" }); + +// Type annotations should infer interface +goTo.marker("varTypeAnnotation"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("constTypeAnnotation"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("parameterType"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("arrayElementType"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +goTo.marker("genericTypeArg"); +verify.goToDefinitionInferredIndex("interfaceDefinition"); + +// Value usage should infer namespace +goTo.marker("assignmentValue"); +verify.goToDefinitionInferredIndex("namespaceDefinition");