diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index efbc0a43a3786..007a8649d3ea2 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -169,7 +169,6 @@ import { ProjectKind, ProjectOptions, ScriptInfo, - ScriptInfoVersion, ServerHost, Session, SetTypings, @@ -870,7 +869,7 @@ export class ProjectService { * it does not reset when creating script info again * (and could have potentially collided with version where contents mismatch) */ - private readonly filenameToScriptInfoVersion = new Map(); + private readonly filenameToScriptInfoVersion = new Map(); // Set of all '.js' files ever opened. private readonly allJsFilesForOpenFileTelemetry = new Map(); @@ -1623,7 +1622,7 @@ export class ProjectService { private removeProject(project: Project) { this.logger.info("`remove Project::"); - project.print(/*writeProjectFileNames*/ true); + project.print(/*writeProjectFileNames*/ true, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); project.close(); if (Debug.shouldAssert(AssertionLevel.Normal)) { @@ -1812,7 +1811,7 @@ export class ProjectService { private deleteScriptInfo(info: ScriptInfo) { this.filenameToScriptInfo.delete(info.path); - this.filenameToScriptInfoVersion.set(info.path, info.getVersion()); + this.filenameToScriptInfoVersion.set(info.path, info.textStorage.version); const realpath = info.getRealpathIfDifferent(); if (realpath) { this.realpathToScriptInfos!.remove(realpath, info); // TODO: GH#18217 @@ -3001,7 +3000,7 @@ export class ProjectService { // Opening closed script info // either it was created just now, or was part of projects but was closed this.stopWatchingScriptInfo(info); - info.open(fileContent!); + info.open(fileContent); if (hasMixedContent) { info.registerFileUpdate(); } @@ -3075,7 +3074,7 @@ export class ProjectService { const documentPositionMapper = getDocumentPositionMapper( { getCanonicalFileName: this.toCanonicalFileName, log: s => this.logger.info(s), getSourceFileLike: f => this.getSourceFileLike(f, projectName, declarationInfo) }, declarationInfo.fileName, - declarationInfo.getLineInfo(), + declarationInfo.textStorage.getLineInfo(), readMapFile ); readMapFile = undefined; // Remove ref to project @@ -4493,5 +4492,5 @@ export function isConfigFile(config: ScriptInfoOrConfig): config is TsConfigSour } function printProjectWithoutFileNames(project: Project) { - project.print(/*writeProjectFileNames*/ false); + project.print(/*writeProjectFileNames*/ false, /*writeFileExplaination*/ false, /*writeFileVersionAndText*/ false); } diff --git a/src/server/project.ts b/src/server/project.ts index 8dee92fdc9d68..bc84e76bd0e26 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -171,7 +171,7 @@ export function countEachFileTypes(infos: ScriptInfo[], includeSizes = false): F deferred: 0, deferredSize: 0, }; for (const info of infos) { - const fileSize = includeSizes ? info.getTelemetryFileSize() : 0; + const fileSize = includeSizes ? info.textStorage.getTelemetryFileSize() : 0; switch (info.scriptKind) { case ScriptKind.JS: result.js += 1; @@ -1461,8 +1461,16 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo const elapsed = timestamp() - start; this.sendPerformanceEvent("UpdateGraph", elapsed); this.writeLog(`Finishing updateGraphWorker: Project: ${this.getProjectName()} Version: ${this.getProjectVersion()} structureChanged: ${hasNewProgram}${this.program ? ` structureIsReused:: ${(ts as any).StructureIsReused[this.program.structureIsReused]}` : ""} Elapsed: ${elapsed}ms`); - if (this.hasAddedorRemovedFiles) { - this.print(/*writeProjectFileNames*/ true); + if (this.projectService.logger.isTestLogger) { + if (this.program !== oldProgram) { + this.print(/*writeProjectFileNames*/ true, this.hasAddedorRemovedFiles, /*writeFileVersionAndText*/ true); + } + else { + this.writeLog(`Same program as before`); + } + } + else if (this.hasAddedorRemovedFiles) { + this.print(/*writeProjectFileNames*/ true, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); } else if (this.program !== oldProgram) { this.writeLog(`Different program with same set of files`); @@ -1589,27 +1597,38 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } filesToString(writeProjectFileNames: boolean) { + return this.filesToStringWorker(writeProjectFileNames, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); + } + + /** @internal */ + private filesToStringWorker(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean) { if (this.isInitialLoadPending()) return "\tFiles (0) InitialLoadPending\n"; if (!this.program) return "\tFiles (0) NoProgram\n"; const sourceFiles = this.program.getSourceFiles(); let strBuilder = `\tFiles (${sourceFiles.length})\n`; if (writeProjectFileNames) { for (const file of sourceFiles) { - strBuilder += `\t${file.fileName}\n`; + strBuilder += `\t${file.fileName}${writeFileVersionAndText?` ${file.version} ${JSON.stringify(file.text)}` : ""}\n`; + } + if (writeFileExplaination) { + strBuilder += "\n\n"; + explainFiles(this.program, s => strBuilder += `\t${s}\n`); } - strBuilder += "\n\n"; - explainFiles(this.program, s => strBuilder += `\t${s}\n`); } return strBuilder; } /** @internal */ - print(writeProjectFileNames: boolean) { + print(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean) { this.writeLog(`Project '${this.projectName}' (${ProjectKind[this.projectKind]})`); - this.writeLog(this.filesToString(writeProjectFileNames && this.projectService.logger.hasLevel(LogLevel.verbose))); + this.writeLog(this.filesToStringWorker( + writeProjectFileNames && this.projectService.logger.hasLevel(LogLevel.verbose), + writeFileExplaination && this.projectService.logger.hasLevel(LogLevel.verbose), + writeFileVersionAndText && this.projectService.logger.hasLevel(LogLevel.verbose), + )); this.writeLog("-----------------------------------------------"); if (this.autoImportProviderHost) { - this.autoImportProviderHost.print(/*writeProjectFileNames*/ false); + this.autoImportProviderHost.print(/*writeProjectFileNames*/ false, /*writeFileExplaination*/ false, /*writeFileVersionAndText*/ false); } } diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index edd464053039e..7fd80798a8e90 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -53,14 +53,9 @@ import { } from "./_namespaces/ts.server"; import * as protocol from "./protocol"; -export interface ScriptInfoVersion { - svc: number; - text: number; -} - /** @internal */ export class TextStorage { - version: ScriptInfoVersion; + version: number; /** * Generated only on demand (based on edits, or information requested) @@ -74,6 +69,7 @@ export class TextStorage { * Only on edits to the script version cache, the text will be set to undefined */ private text: string | undefined; + private textSnapshot: IScriptSnapshot | undefined; /** * Line map for the text when there is no script version cache present */ @@ -100,24 +96,20 @@ export class TextStorage { */ private pendingReloadFromDisk = false; - constructor(private readonly host: ServerHost, private readonly info: ScriptInfo, initialVersion?: ScriptInfoVersion) { - this.version = initialVersion || { svc: 0, text: 0 }; + constructor(private readonly host: ServerHost, private readonly info: ScriptInfo, initialVersion?: number) { + this.version = initialVersion || 0; } public getVersion() { return this.svc - ? `SVC-${this.version.svc}-${this.svc.getSnapshotVersion()}` - : `Text-${this.version.text}`; + ? `SVC-${this.version}-${this.svc.getSnapshotVersion()}` + : `Text-${this.version}`; } public hasScriptVersionCache_TestOnly() { return this.svc !== undefined; } - public useScriptVersionCache_TestOnly() { - this.switchToScriptVersionCache(); - } - private resetSourceMapInfo() { this.info.sourceFileLike = undefined; this.info.closeSourceMapFileWatcher(); @@ -128,19 +120,21 @@ export class TextStorage { } /** Public for testing */ - public useText(newText?: string) { + public useText(newText: string) { this.svc = undefined; this.text = newText; + this.textSnapshot = undefined; this.lineMap = undefined; this.fileSize = undefined; this.resetSourceMapInfo(); - this.version.text++; + this.version++; } public edit(start: number, end: number, newText: string) { this.switchToScriptVersionCache().edit(start, end - start, newText); this.ownFileText = false; this.text = undefined; + this.textSnapshot = undefined; this.lineMap = undefined; this.fileSize = undefined; this.resetSourceMapInfo(); @@ -161,7 +155,12 @@ export class TextStorage { // we are switching back to text. // The change to version cache will happen when needed // Thus avoiding the computation if there are no changes + if (!this.text && this.svc) { + // Ensure we have text representing current state + this.text = getSnapshotText(this.svc.getSnapshot()); + } if (this.text !== newText) { + // Update the text this.useText(newText); // We cant guarantee new text is own file text this.ownFileText = false; @@ -176,7 +175,9 @@ export class TextStorage { * returns true if text changed */ public reloadWithFileText(tempFileName?: string) { - const { text: newText, fileSize } = this.getFileTextAndSize(tempFileName); + const { text: newText, fileSize } = tempFileName || !this.info.isDynamicOrHasMixedContent() ? + this.getFileTextAndSize(tempFileName) : + { text: "", fileSize: undefined }; const reloaded = this.reload(newText); this.fileSize = fileSize; // NB: after reload since reload clears it this.ownFileText = !tempFileName || tempFileName === this.info.fileName; @@ -184,14 +185,13 @@ export class TextStorage { } /** - * Reloads the contents from the file if there is no pending reload from disk or the contents of file are same as file text - * returns true if text changed + * Schedule reload from the disk if its not already scheduled and its not own text + * returns true when scheduling reload */ - public reloadFromDisk() { - if (!this.pendingReloadFromDisk && !this.ownFileText) { - return this.reloadWithFileText(); - } - return false; + public scheduleReloadIfNeeded() { + return !this.pendingReloadFromDisk && !this.ownFileText ? + this.pendingReloadFromDisk = true : + false; } public delayReloadFromFileIntoText() { @@ -216,25 +216,34 @@ export class TextStorage { } public getSnapshot(): IScriptSnapshot { - return this.useScriptVersionCacheIfValidOrOpen() - ? this.svc!.getSnapshot() - : ScriptSnapshot.fromString(this.getOrLoadText()); + return this.tryUseScriptVersionCache()?.getSnapshot() || + (this.textSnapshot ??= ScriptSnapshot.fromString(Debug.checkDefined(this.text))); } - public getAbsolutePositionAndLineText(line: number): AbsolutePositionAndLineText { - return this.switchToScriptVersionCache().getAbsolutePositionAndLineText(line); + public getAbsolutePositionAndLineText(oneBasedLine: number): AbsolutePositionAndLineText { + const svc = this.tryUseScriptVersionCache(); + if (svc) return svc.getAbsolutePositionAndLineText(oneBasedLine); + const lineMap = this.getLineMap(); + return oneBasedLine <= lineMap.length ? + { + absolutePosition: lineMap[oneBasedLine - 1], + lineText: this.text!.substring(lineMap[oneBasedLine - 1], lineMap[oneBasedLine]), + } : + { + absolutePosition: this.text!.length, + lineText: undefined, + }; } /** * @param line 0 based index */ lineToTextSpan(line: number): TextSpan { - if (!this.useScriptVersionCacheIfValidOrOpen()) { - const lineMap = this.getLineMap(); - const start = lineMap[line]; // -1 since line is 1-based - const end = line + 1 < lineMap.length ? lineMap[line + 1] : this.text!.length; - return createTextSpanFromBounds(start, end); - } - return this.svc!.lineToTextSpan(line); + const svc = this.tryUseScriptVersionCache(); + if (svc) return svc.lineToTextSpan(line); + const lineMap = this.getLineMap(); + const start = lineMap[line]; // -1 since line is 1-based + const end = line + 1 < lineMap.length ? lineMap[line + 1] : this.text!.length; + return createTextSpanFromBounds(start, end); } /** @@ -242,20 +251,17 @@ export class TextStorage { * @param offset 1 based index */ lineOffsetToPosition(line: number, offset: number, allowEdits?: true): number { - if (!this.useScriptVersionCacheIfValidOrOpen()) { - return computePositionOfLineAndCharacter(this.getLineMap(), line - 1, offset - 1, this.text, allowEdits); - } - - // TODO: assert this offset is actually on the line - return this.svc!.lineOffsetToPosition(line, offset); + const svc = this.tryUseScriptVersionCache(); + return svc ? + svc.lineOffsetToPosition(line, offset) : + computePositionOfLineAndCharacter(this.getLineMap(), line - 1, offset - 1, this.text, allowEdits); } positionToLineOffset(position: number): protocol.Location { - if (!this.useScriptVersionCacheIfValidOrOpen()) { - const { line, character } = computeLineAndCharacterOfPosition(this.getLineMap(), position); - return { line: line + 1, offset: character + 1 }; - } - return this.svc!.positionToLineOffset(position); + const svc = this.tryUseScriptVersionCache(); + if (svc) return svc.positionToLineOffset(position); + const { line, character } = computeLineAndCharacterOfPosition(this.getLineMap(), position); + return { line: line + 1, offset: character + 1 }; } private getFileTextAndSize(tempFileName?: string): { text: string, fileSize?: number } { @@ -276,23 +282,29 @@ export class TextStorage { return { text: getText() }; } - private switchToScriptVersionCache(): ScriptVersionCache { + /** @internal */ + switchToScriptVersionCache(): ScriptVersionCache { if (!this.svc || this.pendingReloadFromDisk) { this.svc = ScriptVersionCache.fromString(this.getOrLoadText()); - this.version.svc++; + this.textSnapshot = undefined; + this.version++; } return this.svc; } - private useScriptVersionCacheIfValidOrOpen(): ScriptVersionCache | undefined { - // If this is open script, use the cache - if (this.isOpen) { - return this.switchToScriptVersionCache(); + private tryUseScriptVersionCache(): ScriptVersionCache | undefined { + if (!this.svc || this.pendingReloadFromDisk) { + // Ensure updated text + this.getOrLoadText(); } - // If there is pending reload from the disk then, reload the text - if (this.pendingReloadFromDisk) { - this.reloadWithFileText(); + // If this is open script, use the cache + if (this.isOpen) { + if (!this.svc && !this.textSnapshot) { + this.svc = ScriptVersionCache.fromString(Debug.checkDefined(this.text)); + this.textSnapshot = undefined; + } + return this.svc; } // At this point if svc is present it's valid @@ -309,14 +321,15 @@ export class TextStorage { private getLineMap() { Debug.assert(!this.svc, "ScriptVersionCache should not be set"); - return this.lineMap || (this.lineMap = computeLineStarts(this.getOrLoadText())); + return this.lineMap || (this.lineMap = computeLineStarts(Debug.checkDefined(this.text))); } getLineInfo(): LineInfo { - if (this.svc) { + const svc = this.tryUseScriptVersionCache(); + if (svc) { return { - getLineCount: () => this.svc!.getLineCount(), - getLineText: line => this.svc!.getAbsolutePositionAndLineText(line + 1).lineText! + getLineCount: () => svc.getLineCount(), + getLineText: line => svc.getAbsolutePositionAndLineText(line + 1).lineText! }; } const lineMap = this.getLineMap(); @@ -353,7 +366,8 @@ export class ScriptInfo { /** @internal */ fileWatcher: FileWatcher | undefined; - private textStorage: TextStorage; + /** @internal */ + readonly textStorage: TextStorage; /** @internal */ readonly isDynamic: boolean; @@ -391,12 +405,11 @@ export class ScriptInfo { readonly scriptKind: ScriptKind, public readonly hasMixedContent: boolean, readonly path: Path, - initialVersion?: ScriptInfoVersion) { + initialVersion?: number) { this.isDynamic = isDynamicFileName(fileName); this.textStorage = new TextStorage(host, this, initialVersion); if (hasMixedContent || this.isDynamic) { - this.textStorage.reload(""); this.realpath = this.path; } this.scriptKind = scriptKind @@ -404,16 +417,6 @@ export class ScriptInfo { : getScriptKindFromFileName(fileName); } - /** @internal */ - getVersion() { - return this.textStorage.version; - } - - /** @internal */ - getTelemetryFileSize() { - return this.textStorage.getTelemetryFileSize(); - } - /** @internal */ public isDynamicOrHasMixedContent() { return this.hasMixedContent || this.isDynamic; @@ -423,7 +426,7 @@ export class ScriptInfo { return this.textStorage.isOpen; } - public open(newText: string) { + public open(newText: string | undefined) { this.textStorage.isOpen = true; if (newText !== undefined && this.textStorage.reload(newText)) { @@ -434,12 +437,7 @@ export class ScriptInfo { public close(fileExists = true) { this.textStorage.isOpen = false; - if (this.isDynamicOrHasMixedContent() || !fileExists) { - if (this.textStorage.reload("")) { - this.markContainingProjectsAsDirty(); - } - } - else if (this.textStorage.reloadFromDisk()) { + if (fileExists && this.textStorage.scheduleReloadIfNeeded()) { this.markContainingProjectsAsDirty(); } } @@ -644,25 +642,13 @@ export class ScriptInfo { } reloadFromFile(tempFileName?: NormalizedPath) { - if (this.isDynamicOrHasMixedContent()) { - this.textStorage.reload(""); + if (this.textStorage.reloadWithFileText(tempFileName)) { this.markContainingProjectsAsDirty(); return true; } - else { - if (this.textStorage.reloadWithFileText(tempFileName)) { - this.markContainingProjectsAsDirty(); - return true; - } - } return false; } - /** @internal */ - getAbsolutePositionAndLineText(line: number): AbsolutePositionAndLineText { - return this.textStorage.getAbsolutePositionAndLineText(line); - } - editContent(start: number, end: number, newText: string): void { this.textStorage.edit(start, end, newText); this.markContainingProjectsAsDirty(); @@ -714,11 +700,6 @@ export class ScriptInfo { return this.scriptKind === ScriptKind.JS || this.scriptKind === ScriptKind.JSX; } - /** @internal */ - getLineInfo(): LineInfo { - return this.textStorage.getLineInfo(); - } - /** @internal */ closeSourceMapFileWatcher() { if (this.sourceMapFilePath && !isString(this.sourceMapFilePath)) { diff --git a/src/server/session.ts b/src/server/session.ts index a1aa18c60c4bd..f7e37522a8719 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -2183,7 +2183,7 @@ export class Session implements EventSender { // only to the previous line. If all this is true, then // add edits necessary to properly indent the current line. if ((args.key === "\n") && ((!edits) || (edits.length === 0) || allEditsBeforePos(edits, position))) { - const { lineText, absolutePosition } = scriptInfo.getAbsolutePositionAndLineText(args.line); + const { lineText, absolutePosition } = scriptInfo.textStorage.getAbsolutePositionAndLineText(args.line); if (lineText && lineText.search("\\S") < 0) { const preferredIndent = languageService.getIndentationAtPosition(file, position, formatOptions); let hasIndent = 0; @@ -2418,6 +2418,8 @@ export class Session implements EventSender { private change(args: protocol.ChangeRequestArgs) { const scriptInfo = this.projectService.getScriptInfo(args.file)!; Debug.assert(!!scriptInfo); + // Because we are going to apply edits, its better to switch to svc now instead of computing line map + scriptInfo.textStorage.switchToScriptVersionCache(); const start = scriptInfo.lineOffsetToPosition(args.line, args.offset); const end = scriptInfo.lineOffsetToPosition(args.endLine, args.endOffset); if (start >= 0) { diff --git a/src/server/utilitiesPublic.ts b/src/server/utilitiesPublic.ts index 0099b9e91f4be..22a51d37b8fc2 100644 --- a/src/server/utilitiesPublic.ts +++ b/src/server/utilitiesPublic.ts @@ -31,6 +31,7 @@ export interface Logger { endGroup(): void; msg(s: string, type?: Msg): void; getLogFileName(): string | undefined; + /** @internal*/ isTestLogger?: boolean; } // TODO: Use a const enum (https://github.com/Microsoft/TypeScript/issues/16804) diff --git a/src/testRunner/unittests/tsserver/helpers.ts b/src/testRunner/unittests/tsserver/helpers.ts index 6a825ba682234..cf6924e33d123 100644 --- a/src/testRunner/unittests/tsserver/helpers.ts +++ b/src/testRunner/unittests/tsserver/helpers.ts @@ -68,6 +68,7 @@ export function nullLogger(): Logger { endGroup: ts.noop, getLogFileName: ts.returnUndefined, log: ts.noop, + isTestLogger: true, }; } @@ -149,7 +150,7 @@ export function createLoggerWithInMemoryLogs(host: TestServerHost): Logger { logs, hasLevel: ts.returnTrue, loggingEnabled: ts.returnTrue, - info: s => logs.push(sanitizeLog(s)) + info: s => logs.push(sanitizeLog(s)), }, host); } @@ -864,27 +865,28 @@ export class TestServerCancellationToken implements ts.server.ServerCancellation } } -export function openFilesForSession(files: readonly (string | File | { readonly file: File | string, readonly projectRootPath: string, content?: string })[], session: TestSession): void { +export function openFilesForSession(files: readonly (string | File | { readonly file: File | string, readonly projectRootPath?: string, content?: string })[], session: TestSession): void { for (const file of files) { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Open, arguments: ts.isString(file) ? { file } : - "projectRootPath" in file ? // eslint-disable-line local/no-in-operator + "file" in file ? // eslint-disable-line local/no-in-operator { file: typeof file.file === "string" ? file.file : file.file.path, - projectRootPath: file.projectRootPath + projectRootPath: file.projectRootPath, + fileContent: file.content, } : { file: file.path } }); } } -export function closeFilesForSession(files: readonly File[], session: TestSession): void { +export function closeFilesForSession(files: readonly (File | string)[], session: TestSession): void { for (const file of files) { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Close, - arguments: { file: file.path } + arguments: { file: ts.isString(file) ? file : file.path } }); } } diff --git a/src/testRunner/unittests/tsserver/openFile.ts b/src/testRunner/unittests/tsserver/openFile.ts index 9933afd8ad00b..b6515dcf6a886 100644 --- a/src/testRunner/unittests/tsserver/openFile.ts +++ b/src/testRunner/unittests/tsserver/openFile.ts @@ -6,12 +6,13 @@ import { } from "../virtualFileSystemWithWatch"; import { baselineTsserverLogs, - checkProjectActualFiles, + closeFilesForSession, createLoggerWithInMemoryLogs, createProjectService, createSession, openFilesForSession, protocolTextSpanFromSubstring, + TestSession, toExternalFile, verifyGetErrRequest, } from "./helpers"; @@ -24,71 +25,66 @@ describe("unittests:: tsserver:: Open-file", () => { }; const projectFileName = "externalProject"; const host = createServerHost([f]); - const projectService = createProjectService(host); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); // create a project projectService.openExternalProject({ projectFileName, rootFiles: [toExternalFile(f.path)], options: {} }); - projectService.checkNumberOfProjects({ externalProjects: 1 }); const p = projectService.externalProjects[0]; // force to load the content of the file p.updateGraph(); const scriptInfo = p.getScriptInfo(f.path)!; - checkSnapLength(scriptInfo.getSnapshot(), f.content.length); + projectService.logger.log(`Snapshot size: ${scriptInfo.getSnapshot().getLength()}`); // open project and replace its content with empty string projectService.openClientFile(f.path, ""); - checkSnapLength(scriptInfo.getSnapshot(), 0); + projectService.logger.log(`Snapshot size: ${scriptInfo.getSnapshot().getLength()}`); + baselineTsserverLogs("openfile", "realoaded with empty content", projectService); }); - function checkSnapLength(snap: ts.IScriptSnapshot, expectedLength: number) { - assert.equal(snap.getLength(), expectedLength, "Incorrect snapshot size"); - } - function verifyOpenFileWorks(useCaseSensitiveFileNames: boolean) { - const file1: File = { - path: "/a/b/src/app.ts", - content: "let x = 10;" - }; - const file2: File = { - path: "/a/B/lib/module2.ts", - content: "let z = 10;" - }; - const configFile: File = { - path: "/a/b/tsconfig.json", - content: "" - }; - const configFile2: File = { - path: "/a/tsconfig.json", - content: "" - }; - const host = createServerHost([file1, file2, configFile, configFile2], { - useCaseSensitiveFileNames + function verifyOpenFileWorks(subScenario: string, useCaseSensitiveFileNames: boolean) { + it(subScenario, () => { + const file1: File = { + path: "/a/b/src/app.ts", + content: "let x = 10;" + }; + const file2: File = { + path: "/a/B/lib/module2.ts", + content: "let z = 10;" + }; + const configFile: File = { + path: "/a/b/tsconfig.json", + content: "" + }; + const configFile2: File = { + path: "/a/tsconfig.json", + content: "" + }; + const host = createServerHost([file1, file2, configFile, configFile2], { + useCaseSensitiveFileNames + }); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); + + // Open file1 -> configFile + verifyConfigFileName(file1, "/a"); + verifyConfigFileName(file1, "/a/b"); + verifyConfigFileName(file1, "/a/B"); + + // Open file2 use root "/a/b" + verifyConfigFileName(file2, "/a"); + verifyConfigFileName(file2, "/a/b"); + verifyConfigFileName(file2, "/a/B"); + + baselineTsserverLogs("openfile", subScenario, service); + function verifyConfigFileName(file: File, projectRoot: string) { + const { configFileName } = service.openClientFile(file.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectRoot); + service.logger.log(`file: ${file.path} configFile: ${configFileName}`); + service.closeClientFile(file.path); + } }); - const service = createProjectService(host); - - // Open file1 -> configFile - verifyConfigFileName(file1, "/a", configFile); - verifyConfigFileName(file1, "/a/b", configFile); - verifyConfigFileName(file1, "/a/B", configFile); - - // Open file2 use root "/a/b" - verifyConfigFileName(file2, "/a", useCaseSensitiveFileNames ? configFile2 : configFile); - verifyConfigFileName(file2, "/a/b", useCaseSensitiveFileNames ? configFile2 : configFile); - verifyConfigFileName(file2, "/a/B", useCaseSensitiveFileNames ? undefined : configFile); - - function verifyConfigFileName(file: File, projectRoot: string, expectedConfigFile: File | undefined) { - const { configFileName } = service.openClientFile(file.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectRoot); - assert.equal(configFileName, expectedConfigFile && expectedConfigFile.path); - service.closeClientFile(file.path); - } } - it("works when project root is used with case-sensitive system", () => { - verifyOpenFileWorks(/*useCaseSensitiveFileNames*/ true); - }); - - it("works when project root is used with case-insensitive system", () => { - verifyOpenFileWorks(/*useCaseSensitiveFileNames*/ false); - }); + verifyOpenFileWorks("project root is used with case-sensitive system", /*useCaseSensitiveFileNames*/ true); + verifyOpenFileWorks("project root is used with case-insensitive system", /*useCaseSensitiveFileNames*/ false); it("uses existing project even if project refresh is pending", () => { const projectFolder = "/user/someuser/projects/myproject"; @@ -102,24 +98,16 @@ describe("unittests:: tsserver:: Open-file", () => { }; const files = [aFile, configFile, libFile]; const host = createServerHost(files); - const service = createProjectService(host); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); service.openClientFile(aFile.path, /*fileContent*/ undefined, ts.ScriptKind.TS, projectFolder); - verifyProject(); const bFile: File = { path: `${projectFolder}/src/b.ts`, content: `export {}; declare module "./a" { export const y: number; }` }; - files.push(bFile); host.writeFile(bFile.path, bFile.content); service.openClientFile(bFile.path, /*fileContent*/ undefined, ts.ScriptKind.TS, projectFolder); - verifyProject(); - - function verifyProject() { - assert.isDefined(service.configuredProjects.get(configFile.path)); - const project = service.configuredProjects.get(configFile.path)!; - checkProjectActualFiles(project, files.map(f => f.path)); - } + baselineTsserverLogs("openfile", "uses existing project even if project refresh is pending", service); }); it("can open same file again", () => { @@ -134,15 +122,14 @@ describe("unittests:: tsserver:: Open-file", () => { }; const files = [aFile, configFile, libFile]; const host = createServerHost(files); - const service = createProjectService(host); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); verifyProject(aFile.content); verifyProject(`${aFile.content}export const y = 10;`); + baselineTsserverLogs("openfile", "can open same file again", service); function verifyProject(aFileContent: string) { service.openClientFile(aFile.path, aFileContent, ts.ScriptKind.TS, projectFolder); - const project = service.configuredProjects.get(configFile.path)!; - checkProjectActualFiles(project, files.map(f => f.path)); - assert.equal(project.getCurrentProgram()?.getSourceFile(aFile.path)!.text, aFileContent); + service.logger.log(`aFileContent: ${service.configuredProjects.get(configFile.path)!.getCurrentProgram()?.getSourceFile(aFile.path)!.text}`); } }); @@ -200,4 +187,89 @@ bar();` verifyGetErrRequest({ session, host, files: [file] }); baselineTsserverLogs("openfile", "when file makes edits to add/remove comment directives, they are handled correcrly", session); }); + + describe("opening file and refreshing program", () => { + function createHostAndSession() { + const host = createServerHost({ + "/project/a.ts": "export const a = 10;", + "/project/b.ts": "export const b = 10;", + "/project/tsconfig.json": "{}", + [libFile.path]: libFile.content, + }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); + return { host, session }; + } + + function applyEdit(fileName: string, session: TestSession) { + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.ApplyChangedToOpenFiles, + arguments: { + changedFiles: [{ + fileName, + changes: [{ + span: { start: 0, length: 0 }, + newText: "export const y = 10;" + }] + }] + } + }); + } + + it("file opening does not refresh sourceFile", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession(["/project/b.ts"], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "does not refresh sourceFile", session); + }); + + it("file opening with different content refreshes sourceFile", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession([{ file: "/project/b.ts", content: "export const newB = 10;" }], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "different content refreshes sourceFile", session); + }); + + it("edits on file and then close refreshes sourceFile", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession(["/project/b.ts"], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + applyEdit("/project/b.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "edits on file and then close refreshes sourceFile", session); + }); + + it("edits on file and then close does not refresh sourceFile if contents match", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession(["/project/b.ts"], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + applyEdit("/project/b.ts", session); + host.prependFile("/project/b.ts", "export const y = 10;"); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "edits on file and then close does not refresh sourceFile if contents match", session); + }); + }); }); diff --git a/src/testRunner/unittests/tsserver/syntaxOperations.ts b/src/testRunner/unittests/tsserver/syntaxOperations.ts index 9257ac4400ecc..fc7bc01088c02 100644 --- a/src/testRunner/unittests/tsserver/syntaxOperations.ts +++ b/src/testRunner/unittests/tsserver/syntaxOperations.ts @@ -5,27 +5,13 @@ import { libFile, } from "../virtualFileSystemWithWatch"; import { - checkNumberOfProjects, - checkProjectActualFiles, + baselineTsserverLogs, + createLoggerWithInMemoryLogs, createSession, - TestSession, + openFilesForSession, } from "./helpers"; describe("unittests:: tsserver:: syntax operations", () => { - function navBarFull(session: TestSession, file: File) { - return JSON.stringify(session.executeCommandSeq({ - command: ts.server.protocol.CommandTypes.NavBarFull, - arguments: { file: file.path } - }).response); - } - - function openFile(session: TestSession, file: File) { - session.executeCommandSeq({ - command: ts.server.protocol.CommandTypes.Open, - arguments: { file: file.path, fileContent: file.content } - }); - } - it("works when file is removed and added with different content", () => { const app: File = { path: `/user/username/projects/myproject/app.ts`, @@ -52,34 +38,26 @@ describe("Test Suite 1", () => { }; const files = [app, libFile, tsconfig]; const host = createServerHost(files); - const session = createSession(host); - const service = session.getProjectService(); - openFile(session, app); - - checkNumberOfProjects(service, { configuredProjects: 1 }); - const project = service.configuredProjects.get(tsconfig.path)!; - const expectedFilesWithoutUnitTest1 = files.map(f => f.path); - checkProjectActualFiles(project, expectedFilesWithoutUnitTest1); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); + openFilesForSession([{ file: app.path, content: app.content }], session); host.writeFile(unitTest1.path, unitTest1.content); host.runQueuedTimeoutCallbacks(); - const expectedFilesWithUnitTest1 = expectedFilesWithoutUnitTest1.concat(unitTest1.path); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); - openFile(session, unitTest1); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); + openFilesForSession([{ file: unitTest1.path, content: unitTest1.content }], session); - const navBarResultUnitTest1 = navBarFull(session, unitTest1); + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.NavBarFull, + arguments: { file: unitTest1.path } + }); host.deleteFile(unitTest1.path); host.checkTimeoutQueueLengthAndRun(0); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Close, arguments: { file: unitTest1.path } }); host.checkTimeoutQueueLengthAndRun(2); - checkProjectActualFiles(project, expectedFilesWithoutUnitTest1); const unitTest1WithChangedContent: File = { path: unitTest1.path, @@ -96,14 +74,13 @@ export function Test2() { }; host.writeFile(unitTest1.path, unitTest1WithChangedContent.content); host.runQueuedTimeoutCallbacks(); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); - openFile(session, unitTest1WithChangedContent); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); - const sourceFile = project.getLanguageService().getNonBoundSourceFile(unitTest1WithChangedContent.path); - assert.strictEqual(sourceFile.text, unitTest1WithChangedContent.content); + openFilesForSession([{ file: unitTest1WithChangedContent, content: unitTest1WithChangedContent.content }], session); - const navBarResultUnitTest1WithChangedContent = navBarFull(session, unitTest1WithChangedContent); - assert.notStrictEqual(navBarResultUnitTest1WithChangedContent, navBarResultUnitTest1, "With changes in contents of unitTest file, we should see changed naviagation bar item result"); + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.NavBarFull, + arguments: { file: unitTest1WithChangedContent.path } + }); + baselineTsserverLogs("syntaxOperations", "file is removed and added with different content", session); }); }); diff --git a/src/testRunner/unittests/tsserver/textStorage.ts b/src/testRunner/unittests/tsserver/textStorage.ts index afacee313cb57..436956c13fa7b 100644 --- a/src/testRunner/unittests/tsserver/textStorage.ts +++ b/src/testRunner/unittests/tsserver/textStorage.ts @@ -14,7 +14,7 @@ describe("unittests:: tsserver:: Text storage", () => { }; function getDummyScriptInfo(fileName: string) { - return { fileName, closeSourceMapFileWatcher: ts.noop } as ts.server.ScriptInfo; + return { fileName, closeSourceMapFileWatcher: ts.noop, isDynamicOrHasMixedContent: ts.returnFalse } as ts.server.ScriptInfo; } it("text based storage should be have exactly the same as script version cache", () => { @@ -24,8 +24,7 @@ describe("unittests:: tsserver:: Text storage", () => { const ts1 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); const ts2 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); - ts1.useScriptVersionCache_TestOnly(); - ts2.useText(); + ts1.switchToScriptVersionCache(); const lineMap = ts.computeLineStarts(f.content); @@ -64,11 +63,11 @@ describe("unittests:: tsserver:: Text storage", () => { ts1.edit(0, 5, " "); assert.isTrue(ts1.hasScriptVersionCache_TestOnly(), "have script version cache - 1"); - ts1.useText(); + ts1.useText(""); assert.isFalse(ts1.hasScriptVersionCache_TestOnly(), "should not have script version cache - 2"); ts1.getAbsolutePositionAndLineText(0); - assert.isTrue(ts1.hasScriptVersionCache_TestOnly(), "have script version cache - 2"); + assert.isFalse(ts1.hasScriptVersionCache_TestOnly(), "should not have script version cache - 3"); }); it("should be able to return the file size immediately after construction", () => { @@ -95,7 +94,7 @@ describe("unittests:: tsserver:: Text storage", () => { // Since script info is not used in these tests, just cheat by passing undefined const ts1 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); - ts1.useScriptVersionCache_TestOnly(); + ts1.switchToScriptVersionCache(); assert.isTrue(ts1.hasScriptVersionCache_TestOnly()); assert.strictEqual(f.content.length, ts1.getTelemetryFileSize()); @@ -116,7 +115,7 @@ describe("unittests:: tsserver:: Text storage", () => { const ts1 = new ts.server.TextStorage(host, scriptInfo!); - assert.isTrue(ts1.reloadFromDisk()); + assert.isTrue(ts1.reloadWithFileText()); assert.isFalse(ts1.hasScriptVersionCache_TestOnly()); assert.strictEqual(largeFile.content.length, ts1.getTelemetryFileSize()); @@ -135,7 +134,7 @@ describe("unittests:: tsserver:: Text storage", () => { // Since script info is not used in these tests, just cheat by passing undefined const ts1 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(changingFile.path))); - assert.isTrue(ts1.reloadFromDisk()); + assert.isTrue(ts1.reloadWithFileText()); // Refresh the file and notify TextStorage host.writeFile(changingFile.path, newText); diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index 366a15e9811b3..6f8b2365c3511 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -3039,10 +3039,6 @@ declare namespace ts { remove(path: NormalizedPath): void; } function isDynamicFileName(fileName: NormalizedPath): boolean; - interface ScriptInfoVersion { - svc: number; - text: number; - } class ScriptInfo { private readonly host; readonly fileName: NormalizedPath; @@ -3055,10 +3051,9 @@ declare namespace ts { readonly containingProjects: Project[]; private formatSettings; private preferences; - private textStorage; - constructor(host: ServerHost, fileName: NormalizedPath, scriptKind: ScriptKind, hasMixedContent: boolean, path: Path, initialVersion?: ScriptInfoVersion); + constructor(host: ServerHost, fileName: NormalizedPath, scriptKind: ScriptKind, hasMixedContent: boolean, path: Path, initialVersion?: number); isScriptOpen(): boolean; - open(newText: string): void; + open(newText: string | undefined): void; close(fileExists?: boolean): void; getSnapshot(): IScriptSnapshot; private ensureRealPath; diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js index fab610afb971d..a6ae75b9951ca 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js @@ -16,7 +16,7 @@ Info 9 [00:00:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/ Info 10 [00:00:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:19.000] Files (1) - /c/foo.ts + /c/foo.ts SVC-1-0 "import {y} from \"bar\"" foo.ts @@ -68,8 +68,8 @@ Info 30 [00:00:45.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/ Info 31 [00:00:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 32 [00:00:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 33 [00:00:48.000] Files (2) - /c/bar.d.ts - /c/foo.ts + /c/bar.d.ts Text-1 "export var y = 1" + /c/foo.ts SVC-1-0 "import {y} from \"bar\"" bar.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js index 6b64b1bc04e51..d47c0f0630336 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js @@ -75,8 +75,8 @@ Info 21 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:50.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) Info 24 [00:00:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts @@ -1807,9 +1807,9 @@ Info 607 [00:14:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 608 [00:14:11.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 609 [00:14:12.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) Info 610 [00:14:13.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts Text-1 "\n// Stub for lodash\nexport = _;\nexport as namespace _;\ndeclare var _: _.LoDashStatic;\ndeclare namespace _ {\n interface LoDashStatic {\n someProp: string;\n }\n class SomeClass {\n someMethod(): void;\n }\n}" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js index 4f686269c6525..e68ab843c573d 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js @@ -75,8 +75,8 @@ Info 21 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:50.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) Info 24 [00:00:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts @@ -561,56 +561,61 @@ Before running timeout callbacks Info 116 [00:03:01.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Info 117 [00:03:02.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Info 118 [00:03:03.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 119 [00:03:04.000] Different program with same set of files -Info 120 [00:03:05.000] Running: *ensureProjectForOpenFiles* -Info 121 [00:03:06.000] Before ensureProjectForOpenFiles: -Info 122 [00:03:07.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 122 [00:03:08.000] Files (2) - -Info 122 [00:03:09.000] ----------------------------------------------- -Info 122 [00:03:10.000] Open files: -Info 122 [00:03:11.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 122 [00:03:12.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 122 [00:03:13.000] After ensureProjectForOpenFiles: -Info 123 [00:03:14.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 123 [00:03:15.000] Files (2) - -Info 123 [00:03:16.000] ----------------------------------------------- -Info 123 [00:03:17.000] Open files: -Info 123 [00:03:18.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 123 [00:03:19.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 119 [00:03:04.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 120 [00:03:05.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" + +Info 121 [00:03:06.000] ----------------------------------------------- +Info 122 [00:03:07.000] Running: *ensureProjectForOpenFiles* +Info 123 [00:03:08.000] Before ensureProjectForOpenFiles: +Info 124 [00:03:09.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 124 [00:03:10.000] Files (2) + +Info 124 [00:03:11.000] ----------------------------------------------- +Info 124 [00:03:12.000] Open files: +Info 124 [00:03:13.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 124 [00:03:14.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 124 [00:03:15.000] After ensureProjectForOpenFiles: +Info 125 [00:03:16.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 125 [00:03:17.000] Files (2) + +Info 125 [00:03:18.000] ----------------------------------------------- +Info 125 [00:03:19.000] Open files: +Info 125 [00:03:20.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 125 [00:03:21.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json After running timeout callbacks -Info 123 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 124 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 125 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 126 [00:03:32.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib -Info 127 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 128 [00:03:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 129 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 130 [00:03:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 131 [00:03:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add -Info 132 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 133 [00:03:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 134 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 135 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 136 [00:03:46.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator -Info 137 [00:03:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 138 [00:03:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 139 [00:03:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 140 [00:03:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 141 [00:03:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json -Info 142 [00:03:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 143 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 144 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 146 [00:04:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js -Info 147 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 148 [00:04:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 149 [00:04:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 150 [00:04:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 151 [00:04:07.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 -Info 152 [00:04:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 125 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 126 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 127 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 128 [00:03:34.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib +Info 129 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 130 [00:03:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 131 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 132 [00:03:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 133 [00:03:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add +Info 134 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 135 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 136 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 137 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 138 [00:03:48.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator +Info 139 [00:03:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 140 [00:03:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 141 [00:03:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 142 [00:03:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 143 [00:03:55.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json +Info 144 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 145 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:04:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:04:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 148 [00:04:02.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js +Info 149 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 150 [00:04:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 151 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 152 [00:04:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 153 [00:04:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 +Info 154 [00:04:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json] { @@ -664,51 +669,51 @@ module.exports = require('./lodash'); After checking timeout queue length (0) and running -Info 153 [00:04:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 154 [00:04:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 155 [00:04:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 156 [00:04:13.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 -Info 157 [00:04:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 155 [00:04:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 156 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 157 [00:04:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 158 [00:04:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 +Info 159 [00:04:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594] deleted After checking timeout queue length (0) and running -Info 158 [00:04:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 159 [00:04:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 160 [00:04:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 161 [00:04:38.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles -Info 162 [00:04:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 163 [00:04:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 164 [00:04:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 165 [00:04:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 166 [00:04:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator -Info 167 [00:04:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 168 [00:04:51.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 169 [00:04:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 170 [00:04:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 171 [00:04:54.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src -Info 172 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 173 [00:04:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 174 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 175 [00:04:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 176 [00:05:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add -Info 177 [00:05:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 178 [00:05:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 179 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 180 [00:05:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 181 [00:05:06.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable -Info 182 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 183 [00:05:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 184 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 185 [00:05:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 186 [00:05:13.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom -Info 187 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 188 [00:05:17.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 189 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 190 [00:05:19.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 191 [00:05:20.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts -Info 192 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 160 [00:04:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 161 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 162 [00:04:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 163 [00:04:40.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles +Info 164 [00:04:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 165 [00:04:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 166 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 167 [00:04:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 168 [00:04:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator +Info 169 [00:04:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 170 [00:04:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 171 [00:04:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 172 [00:04:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 173 [00:04:56.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src +Info 174 [00:04:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 175 [00:04:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 176 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 177 [00:05:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 178 [00:05:02.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add +Info 179 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 180 [00:05:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 181 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 182 [00:05:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 183 [00:05:08.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable +Info 184 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 185 [00:05:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 186 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 187 [00:05:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 188 [00:05:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom +Info 189 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 190 [00:05:19.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 191 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 192 [00:05:21.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 193 [00:05:22.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts +Info 194 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts] @@ -728,31 +733,31 @@ declare namespace _ { After checking timeout queue length (0) and running -Info 193 [00:05:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 194 [00:05:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 195 [00:05:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 196 [00:05:37.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler -Info 197 [00:05:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 198 [00:05:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 199 [00:05:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 200 [00:05:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 201 [00:05:44.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util -Info 202 [00:05:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 203 [00:05:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 204 [00:05:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 205 [00:05:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 206 [00:05:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol -Info 207 [00:05:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 208 [00:05:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 209 [00:05:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 210 [00:05:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 211 [00:05:58.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing -Info 212 [00:05:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 213 [00:06:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 214 [00:06:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 215 [00:06:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 216 [00:06:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 -Info 217 [00:06:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 195 [00:05:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 196 [00:05:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 197 [00:05:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 198 [00:05:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler +Info 199 [00:05:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 200 [00:05:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 201 [00:05:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 202 [00:05:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 203 [00:05:46.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util +Info 204 [00:05:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 205 [00:05:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 206 [00:05:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 207 [00:05:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 208 [00:05:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol +Info 209 [00:05:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 210 [00:05:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 211 [00:05:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 212 [00:05:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 213 [00:06:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing +Info 214 [00:06:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 215 [00:06:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 216 [00:06:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 217 [00:06:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 218 [00:06:07.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 +Info 219 [00:06:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041] { @@ -988,73 +993,73 @@ Before checking timeout queue length (0) and running After checking timeout queue length (0) and running -Info 218 [00:06:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 219 [00:06:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 220 [00:06:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 221 [00:06:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 -Info 222 [00:06:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 223 [00:06:25.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 224 [00:06:26.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 225 [00:06:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 226 [00:06:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 227 [00:06:29.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 228 [00:06:30.000] Scheduled: *ensureProjectForOpenFiles* -Info 229 [00:06:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 230 [00:06:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 231 [00:06:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 232 [00:06:36.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 233 [00:06:37.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 234 [00:06:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 235 [00:06:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 236 [00:06:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 237 [00:06:41.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 238 [00:06:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 239 [00:06:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 240 [00:06:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 241 [00:06:45.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 242 [00:06:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 243 [00:06:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 244 [00:06:48.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 245 [00:06:49.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 246 [00:06:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 247 [00:06:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 248 [00:06:54.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 249 [00:06:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 250 [00:06:56.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 251 [00:06:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 252 [00:06:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 253 [00:06:59.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 254 [00:07:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 255 [00:07:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 256 [00:07:02.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 257 [00:07:03.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 258 [00:07:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 259 [00:07:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 260 [00:07:08.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 261 [00:07:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 262 [00:07:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 263 [00:07:11.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 264 [00:07:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 265 [00:07:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 266 [00:07:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 267 [00:07:17.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 268 [00:07:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 269 [00:07:19.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 270 [00:07:20.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 271 [00:07:21.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 272 [00:07:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 273 [00:07:25.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 274 [00:07:26.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 275 [00:07:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 276 [00:07:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 277 [00:07:29.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 278 [00:07:30.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 279 [00:07:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 280 [00:07:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 281 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 282 [00:07:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 283 [00:07:37.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.bin -Info 284 [00:07:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 220 [00:06:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 221 [00:06:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 222 [00:06:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 223 [00:06:13.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 +Info 224 [00:06:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 225 [00:06:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 226 [00:06:28.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 227 [00:06:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 228 [00:06:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 229 [00:06:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 230 [00:06:32.000] Scheduled: *ensureProjectForOpenFiles* +Info 231 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 232 [00:06:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 233 [00:06:37.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 234 [00:06:38.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 235 [00:06:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 236 [00:06:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 237 [00:06:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 238 [00:06:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 239 [00:06:43.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 240 [00:06:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 241 [00:06:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 242 [00:06:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 243 [00:06:47.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 244 [00:06:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 245 [00:06:49.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 246 [00:06:50.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 247 [00:06:51.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 248 [00:06:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 249 [00:06:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 250 [00:06:56.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 251 [00:06:57.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 252 [00:06:58.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 253 [00:06:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 254 [00:07:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 255 [00:07:01.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 256 [00:07:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 257 [00:07:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 258 [00:07:04.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 259 [00:07:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 260 [00:07:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 261 [00:07:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 262 [00:07:10.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 263 [00:07:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 264 [00:07:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 265 [00:07:13.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 266 [00:07:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 267 [00:07:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 268 [00:07:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 269 [00:07:19.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 270 [00:07:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 271 [00:07:21.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 272 [00:07:22.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 273 [00:07:23.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 274 [00:07:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 275 [00:07:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 276 [00:07:28.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 277 [00:07:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 278 [00:07:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 279 [00:07:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 280 [00:07:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 281 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 282 [00:07:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 283 [00:07:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 284 [00:07:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 285 [00:07:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.bin +Info 286 [00:07:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041] deleted @@ -1086,356 +1091,361 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules/@types: *new* {} -Info 285 [00:07:39.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 286 [00:07:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 287 [00:07:41.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 287 [00:07:41.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 288 [00:07:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 289 [00:07:43.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running Before running timeout callbacks -Info 288 [00:07:42.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 289 [00:07:43.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 290 [00:07:44.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 291 [00:07:45.000] Different program with same set of files -Info 292 [00:07:46.000] Running: *ensureProjectForOpenFiles* -Info 293 [00:07:47.000] Before ensureProjectForOpenFiles: -Info 294 [00:07:48.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 294 [00:07:49.000] Files (2) - -Info 294 [00:07:50.000] ----------------------------------------------- -Info 294 [00:07:51.000] Open files: -Info 294 [00:07:52.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 294 [00:07:53.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 294 [00:07:54.000] After ensureProjectForOpenFiles: -Info 295 [00:07:55.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 295 [00:07:56.000] Files (2) - -Info 295 [00:07:57.000] ----------------------------------------------- -Info 295 [00:07:58.000] Open files: -Info 295 [00:07:59.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 295 [00:08:00.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 290 [00:07:44.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 291 [00:07:45.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 292 [00:07:46.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 293 [00:07:47.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 294 [00:07:48.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" + +Info 295 [00:07:49.000] ----------------------------------------------- +Info 296 [00:07:50.000] Running: *ensureProjectForOpenFiles* +Info 297 [00:07:51.000] Before ensureProjectForOpenFiles: +Info 298 [00:07:52.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 298 [00:07:53.000] Files (2) + +Info 298 [00:07:54.000] ----------------------------------------------- +Info 298 [00:07:55.000] Open files: +Info 298 [00:07:56.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 298 [00:07:57.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 298 [00:07:58.000] After ensureProjectForOpenFiles: +Info 299 [00:07:59.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 299 [00:08:00.000] Files (2) + +Info 299 [00:08:01.000] ----------------------------------------------- +Info 299 [00:08:02.000] Open files: +Info 299 [00:08:03.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 299 [00:08:04.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json After running timeout callbacks -Info 295 [00:08:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 296 [00:08:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 297 [00:08:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 298 [00:08:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts -Info 299 [00:08:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 300 [00:08:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 301 [00:08:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 302 [00:08:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 303 [00:08:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json -Info 304 [00:08:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 305 [00:08:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 306 [00:08:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 307 [00:08:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 308 [00:08:17.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 -Info 309 [00:08:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 310 [00:08:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 311 [00:08:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 312 [00:08:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 313 [00:08:23.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types -Info 314 [00:08:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 315 [00:08:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 316 [00:08:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 317 [00:08:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 318 [00:08:29.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js -Info 319 [00:08:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 320 [00:08:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 321 [00:08:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 322 [00:08:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 323 [00:08:35.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json -Info 324 [00:08:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 325 [00:08:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 326 [00:08:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 327 [00:08:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 328 [00:08:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa -Info 329 [00:08:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 330 [00:08:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 331 [00:08:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 332 [00:08:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 333 [00:08:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator -Info 334 [00:08:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 335 [00:08:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 336 [00:08:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 337 [00:08:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 338 [00:08:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add -Info 339 [00:08:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 340 [00:08:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 341 [00:08:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 342 [00:08:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 343 [00:08:59.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles -Info 344 [00:09:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 345 [00:09:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 346 [00:09:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 347 [00:09:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 348 [00:09:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator -Info 349 [00:09:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 350 [00:09:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 351 [00:09:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 352 [00:09:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 353 [00:09:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json -Info 354 [00:09:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 355 [00:09:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 356 [00:09:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 357 [00:09:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 358 [00:09:17.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom -Info 359 [00:09:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 360 [00:09:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 361 [00:09:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 362 [00:09:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 363 [00:09:23.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable -Info 364 [00:09:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 365 [00:09:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 366 [00:09:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 367 [00:09:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 368 [00:09:29.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add -Info 369 [00:09:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 370 [00:09:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 371 [00:09:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 372 [00:09:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 373 [00:09:35.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler -Info 374 [00:09:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 375 [00:09:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 376 [00:09:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 377 [00:09:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 378 [00:09:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util -Info 379 [00:09:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 380 [00:09:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 381 [00:09:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 382 [00:09:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 383 [00:09:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src -Info 384 [00:09:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 385 [00:09:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 386 [00:09:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 387 [00:09:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 388 [00:09:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol -Info 389 [00:09:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 390 [00:09:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 391 [00:09:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 392 [00:09:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 393 [00:09:59.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing -Info 394 [00:10:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 395 [00:10:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 396 [00:10:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 397 [00:10:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 398 [00:10:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 -Info 399 [00:10:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 400 [00:10:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 401 [00:10:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 402 [00:10:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 403 [00:10:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts -Info 404 [00:10:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 405 [00:10:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 406 [00:10:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 407 [00:10:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 408 [00:10:17.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js -Info 409 [00:10:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 410 [00:10:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 411 [00:10:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 412 [00:10:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 413 [00:10:23.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js -Info 414 [00:10:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 415 [00:10:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 416 [00:10:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 417 [00:10:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 418 [00:10:29.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib -Info 419 [00:10:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 420 [00:10:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 421 [00:10:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 422 [00:10:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 423 [00:10:35.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json -Info 424 [00:10:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 425 [00:10:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 426 [00:10:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 427 [00:10:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 428 [00:10:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff -Info 429 [00:10:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 430 [00:10:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 431 [00:10:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 432 [00:10:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 433 [00:10:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib -Info 434 [00:10:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 435 [00:10:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 436 [00:10:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 437 [00:10:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 438 [00:10:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json -Info 439 [00:10:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 440 [00:10:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 441 [00:10:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 442 [00:10:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 443 [00:10:59.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d -Info 444 [00:11:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 445 [00:11:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 446 [00:11:03.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 447 [00:11:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 448 [00:11:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 449 [00:11:06.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 450 [00:11:07.000] Scheduled: *ensureProjectForOpenFiles* -Info 451 [00:11:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 452 [00:11:11.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 453 [00:11:12.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 454 [00:11:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 455 [00:11:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 456 [00:11:15.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 457 [00:11:16.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 458 [00:11:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 459 [00:11:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 460 [00:11:21.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 461 [00:11:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 462 [00:11:23.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 463 [00:11:24.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json -Info 464 [00:11:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 465 [00:11:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 466 [00:11:29.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 467 [00:11:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 468 [00:11:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 469 [00:11:32.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json -Info 470 [00:11:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 471 [00:11:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 472 [00:11:37.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 473 [00:11:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 474 [00:11:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 475 [00:11:40.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json -Info 476 [00:11:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 477 [00:11:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 478 [00:11:45.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 479 [00:11:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 480 [00:11:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 481 [00:11:48.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json -Info 482 [00:11:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 483 [00:11:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 484 [00:11:53.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 485 [00:11:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 486 [00:11:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 487 [00:11:56.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js -Info 488 [00:11:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 489 [00:12:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 490 [00:12:01.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 491 [00:12:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 492 [00:12:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 493 [00:12:04.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 494 [00:12:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 495 [00:12:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 496 [00:12:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 497 [00:12:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 498 [00:12:11.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 499 [00:12:12.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 500 [00:12:13.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 501 [00:12:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 502 [00:12:17.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 503 [00:12:18.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 504 [00:12:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 505 [00:12:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 506 [00:12:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js -Info 507 [00:12:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 508 [00:12:25.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 509 [00:12:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 510 [00:12:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 511 [00:12:28.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 512 [00:12:29.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 513 [00:12:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 514 [00:12:33.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 515 [00:12:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 516 [00:12:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 517 [00:12:36.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 518 [00:12:37.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 519 [00:12:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 520 [00:12:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 521 [00:12:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 522 [00:12:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 523 [00:12:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 524 [00:12:45.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 525 [00:12:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 526 [00:12:49.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 527 [00:12:50.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 528 [00:12:51.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 529 [00:12:52.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 530 [00:12:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 531 [00:12:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 532 [00:12:55.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 533 [00:12:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 534 [00:12:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 535 [00:12:58.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json -Info 536 [00:12:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 537 [00:13:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 538 [00:13:03.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 539 [00:13:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 540 [00:13:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 541 [00:13:06.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js -Info 542 [00:13:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 543 [00:13:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 544 [00:13:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 545 [00:13:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 546 [00:13:13.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 547 [00:13:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 548 [00:13:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 549 [00:13:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 550 [00:13:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 551 [00:13:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 552 [00:13:21.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 553 [00:13:22.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 554 [00:13:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 555 [00:13:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 556 [00:13:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 557 [00:13:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 558 [00:13:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 559 [00:13:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 560 [00:13:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 561 [00:13:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 562 [00:13:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 563 [00:13:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 564 [00:13:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 565 [00:13:39.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 566 [00:13:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 567 [00:13:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 568 [00:13:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 569 [00:13:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 570 [00:13:45.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 571 [00:13:46.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 572 [00:13:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 573 [00:13:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 574 [00:13:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 575 [00:13:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 576 [00:13:53.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 577 [00:13:54.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 578 [00:13:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 579 [00:13:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 580 [00:13:59.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 581 [00:14:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 582 [00:14:01.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 583 [00:14:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 584 [00:14:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 585 [00:14:04.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 586 [00:14:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 587 [00:14:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 588 [00:14:07.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 589 [00:14:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 590 [00:14:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 591 [00:14:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 592 [00:14:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 593 [00:14:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 594 [00:14:15.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 595 [00:14:16.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 596 [00:14:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 597 [00:14:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 598 [00:14:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 599 [00:14:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 600 [00:14:23.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 601 [00:14:24.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 602 [00:14:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 603 [00:14:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 604 [00:14:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 605 [00:14:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 606 [00:14:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 607 [00:14:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 608 [00:14:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 609 [00:14:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 610 [00:14:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 611 [00:14:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 612 [00:14:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 613 [00:14:40.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 614 [00:14:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 299 [00:08:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 300 [00:08:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 301 [00:08:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 302 [00:08:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts +Info 303 [00:08:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 304 [00:08:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 305 [00:08:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 306 [00:08:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 307 [00:08:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json +Info 308 [00:08:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 309 [00:08:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 310 [00:08:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 311 [00:08:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 312 [00:08:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 +Info 313 [00:08:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 314 [00:08:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 315 [00:08:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 316 [00:08:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 317 [00:08:27.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types +Info 318 [00:08:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 319 [00:08:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 320 [00:08:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 321 [00:08:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 322 [00:08:33.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js +Info 323 [00:08:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 324 [00:08:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 325 [00:08:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 326 [00:08:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 327 [00:08:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json +Info 328 [00:08:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 329 [00:08:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 330 [00:08:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 331 [00:08:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 332 [00:08:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa +Info 333 [00:08:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 334 [00:08:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 335 [00:08:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 336 [00:08:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 337 [00:08:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator +Info 338 [00:08:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 339 [00:08:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 340 [00:08:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 341 [00:08:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 342 [00:08:57.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add +Info 343 [00:08:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 344 [00:09:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 345 [00:09:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 346 [00:09:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 347 [00:09:03.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles +Info 348 [00:09:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 349 [00:09:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 350 [00:09:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 351 [00:09:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 352 [00:09:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator +Info 353 [00:09:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 354 [00:09:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 355 [00:09:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 356 [00:09:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 357 [00:09:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json +Info 358 [00:09:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 359 [00:09:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 360 [00:09:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 361 [00:09:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 362 [00:09:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom +Info 363 [00:09:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 364 [00:09:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 365 [00:09:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 366 [00:09:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 367 [00:09:27.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable +Info 368 [00:09:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 369 [00:09:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 370 [00:09:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 371 [00:09:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 372 [00:09:33.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add +Info 373 [00:09:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 374 [00:09:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 375 [00:09:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 376 [00:09:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 377 [00:09:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler +Info 378 [00:09:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 379 [00:09:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 380 [00:09:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 381 [00:09:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 382 [00:09:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util +Info 383 [00:09:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 384 [00:09:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 385 [00:09:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 386 [00:09:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 387 [00:09:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src +Info 388 [00:09:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 389 [00:09:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 390 [00:09:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 391 [00:09:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 392 [00:09:57.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol +Info 393 [00:09:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 394 [00:10:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 395 [00:10:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 396 [00:10:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 397 [00:10:03.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing +Info 398 [00:10:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 399 [00:10:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 400 [00:10:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 401 [00:10:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 402 [00:10:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 +Info 403 [00:10:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 404 [00:10:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 405 [00:10:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 406 [00:10:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 407 [00:10:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts +Info 408 [00:10:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 409 [00:10:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 410 [00:10:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 411 [00:10:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 412 [00:10:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js +Info 413 [00:10:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 414 [00:10:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 415 [00:10:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 416 [00:10:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 417 [00:10:27.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js +Info 418 [00:10:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 419 [00:10:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 420 [00:10:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 421 [00:10:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 422 [00:10:33.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib +Info 423 [00:10:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 424 [00:10:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 425 [00:10:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 426 [00:10:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 427 [00:10:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json +Info 428 [00:10:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 429 [00:10:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 430 [00:10:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 431 [00:10:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 432 [00:10:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff +Info 433 [00:10:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 434 [00:10:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 435 [00:10:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 436 [00:10:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 437 [00:10:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib +Info 438 [00:10:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 439 [00:10:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 440 [00:10:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 441 [00:10:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 442 [00:10:57.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json +Info 443 [00:10:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 444 [00:11:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 445 [00:11:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 446 [00:11:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 447 [00:11:03.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d +Info 448 [00:11:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 449 [00:11:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 450 [00:11:07.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 451 [00:11:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 452 [00:11:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 453 [00:11:10.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 454 [00:11:11.000] Scheduled: *ensureProjectForOpenFiles* +Info 455 [00:11:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 456 [00:11:15.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 457 [00:11:16.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 458 [00:11:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 459 [00:11:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 460 [00:11:19.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 461 [00:11:20.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 462 [00:11:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 463 [00:11:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 464 [00:11:25.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 465 [00:11:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 466 [00:11:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 467 [00:11:28.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json +Info 468 [00:11:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 469 [00:11:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 470 [00:11:33.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 471 [00:11:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 472 [00:11:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 473 [00:11:36.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json +Info 474 [00:11:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 475 [00:11:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 476 [00:11:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 477 [00:11:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 478 [00:11:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 479 [00:11:44.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json +Info 480 [00:11:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 481 [00:11:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 482 [00:11:49.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 483 [00:11:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 484 [00:11:51.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 485 [00:11:52.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json +Info 486 [00:11:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 487 [00:11:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 488 [00:11:57.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 489 [00:11:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 490 [00:11:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 491 [00:12:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js +Info 492 [00:12:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 493 [00:12:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 494 [00:12:05.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 495 [00:12:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 496 [00:12:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 497 [00:12:08.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 498 [00:12:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 499 [00:12:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 500 [00:12:13.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 501 [00:12:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 502 [00:12:15.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 503 [00:12:16.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 504 [00:12:17.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 505 [00:12:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 506 [00:12:21.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 507 [00:12:22.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 508 [00:12:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 509 [00:12:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 510 [00:12:25.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js +Info 511 [00:12:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 512 [00:12:29.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 513 [00:12:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 514 [00:12:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 515 [00:12:32.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 516 [00:12:33.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 517 [00:12:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 518 [00:12:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 519 [00:12:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 520 [00:12:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 521 [00:12:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 522 [00:12:41.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 523 [00:12:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 524 [00:12:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 525 [00:12:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 526 [00:12:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 527 [00:12:48.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 528 [00:12:49.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 529 [00:12:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 530 [00:12:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 531 [00:12:54.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 532 [00:12:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 533 [00:12:56.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 534 [00:12:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 535 [00:12:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 536 [00:12:59.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 537 [00:13:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 538 [00:13:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 539 [00:13:02.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json +Info 540 [00:13:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 541 [00:13:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 542 [00:13:07.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 543 [00:13:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 544 [00:13:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 545 [00:13:10.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js +Info 546 [00:13:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 547 [00:13:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 548 [00:13:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 549 [00:13:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 550 [00:13:17.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 551 [00:13:18.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 552 [00:13:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 553 [00:13:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 554 [00:13:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 555 [00:13:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 556 [00:13:25.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 557 [00:13:26.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 558 [00:13:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 559 [00:13:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 560 [00:13:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 561 [00:13:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 562 [00:13:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 563 [00:13:36.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 564 [00:13:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 565 [00:13:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 566 [00:13:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 567 [00:13:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 568 [00:13:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 569 [00:13:43.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 570 [00:13:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 571 [00:13:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 572 [00:13:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 573 [00:13:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 574 [00:13:49.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 575 [00:13:50.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 576 [00:13:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 577 [00:13:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 578 [00:13:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 579 [00:13:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 580 [00:13:57.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 581 [00:13:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 582 [00:13:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 583 [00:14:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 584 [00:14:03.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 585 [00:14:04.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 586 [00:14:05.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 587 [00:14:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 588 [00:14:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 589 [00:14:08.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 590 [00:14:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 591 [00:14:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 592 [00:14:11.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 593 [00:14:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 594 [00:14:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 595 [00:14:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 596 [00:14:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 597 [00:14:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 598 [00:14:19.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 599 [00:14:20.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 600 [00:14:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 601 [00:14:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 602 [00:14:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 603 [00:14:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 604 [00:14:27.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 605 [00:14:28.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 606 [00:14:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 607 [00:14:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 608 [00:14:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 609 [00:14:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 610 [00:14:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 611 [00:14:36.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 612 [00:14:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 613 [00:14:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 614 [00:14:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 615 [00:14:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 616 [00:14:43.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 617 [00:14:44.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 618 [00:14:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json] { @@ -1855,29 +1865,29 @@ declare namespace _ { //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js] deleted //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts] deleted -Info 615 [00:14:42.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 616 [00:14:43.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 617 [00:14:44.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 619 [00:14:46.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 620 [00:14:47.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 621 [00:14:48.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running Before running timeout callbacks -Info 618 [00:14:45.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 619 [00:14:46.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 620 [00:14:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 621 [00:14:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 622 [00:14:49.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution -Info 623 [00:14:50.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution -Info 624 [00:14:51.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 625 [00:14:52.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 626 [00:14:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 627 [00:14:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 628 [00:14:55.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 629 [00:14:56.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 630 [00:14:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts +Info 622 [00:14:49.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 623 [00:14:50.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 624 [00:14:51.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 625 [00:14:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 626 [00:14:53.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution +Info 627 [00:14:54.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution +Info 628 [00:14:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 629 [00:14:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 630 [00:14:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 631 [00:14:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 632 [00:14:59.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 633 [00:15:00.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 634 [00:15:01.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts Text-1 "\n// Stub for lodash\nexport = _;\nexport as namespace _;\ndeclare var _: _.LoDashStatic;\ndeclare namespace _ {\n interface LoDashStatic {\n someProp: string;\n }\n class SomeClass {\n someMethod(): void;\n }\n}" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts @@ -1888,24 +1898,24 @@ Info 630 [00:14:57.000] Files (3) app.ts Matched by default include pattern '**/*' -Info 631 [00:14:58.000] ----------------------------------------------- -Info 632 [00:14:59.000] Running: *ensureProjectForOpenFiles* -Info 633 [00:15:00.000] Before ensureProjectForOpenFiles: -Info 634 [00:15:01.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 634 [00:15:02.000] Files (3) - -Info 634 [00:15:03.000] ----------------------------------------------- -Info 634 [00:15:04.000] Open files: -Info 634 [00:15:05.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 634 [00:15:06.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 634 [00:15:07.000] After ensureProjectForOpenFiles: -Info 635 [00:15:08.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 635 [00:15:09.000] Files (3) - -Info 635 [00:15:10.000] ----------------------------------------------- -Info 635 [00:15:11.000] Open files: -Info 635 [00:15:12.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 635 [00:15:13.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 635 [00:15:02.000] ----------------------------------------------- +Info 636 [00:15:03.000] Running: *ensureProjectForOpenFiles* +Info 637 [00:15:04.000] Before ensureProjectForOpenFiles: +Info 638 [00:15:05.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 638 [00:15:06.000] Files (3) + +Info 638 [00:15:07.000] ----------------------------------------------- +Info 638 [00:15:08.000] Open files: +Info 638 [00:15:09.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 638 [00:15:10.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 638 [00:15:11.000] After ensureProjectForOpenFiles: +Info 639 [00:15:12.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 639 [00:15:13.000] Files (3) + +Info 639 [00:15:14.000] ----------------------------------------------- +Info 639 [00:15:15.000] Open files: +Info 639 [00:15:16.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 639 [00:15:17.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js index 25f2050378798..4a40a416837f8 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js @@ -74,9 +74,9 @@ Info 14 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 15 [00:00:48.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:49.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 17 [00:00:50.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" ../../../../../a/lib/lib.es2016.full.d.ts @@ -127,10 +127,10 @@ Info 25 [00:01:06.000] Starting updateGraphWorker: Project: /Users/someuser/wo Info 26 [00:01:07.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:01:08.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 28 [00:01:09.000] Files (4) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts - /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" + /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts Text-1 "export class Cookie { }" ../../../../../a/lib/lib.es2016.full.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js index 36ec389dba673..223ca19b48456 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js @@ -74,9 +74,9 @@ Info 14 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 15 [00:00:48.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:49.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 17 [00:00:50.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" ../../../../../a/lib/lib.es2016.full.d.ts @@ -127,10 +127,10 @@ Info 25 [00:01:06.000] Starting updateGraphWorker: Project: /Users/someuser/wo Info 26 [00:01:07.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:01:08.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 28 [00:01:09.000] Files (4) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts - /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" + /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts Text-1 "export class Cookie { }" ../../../../../a/lib/lib.es2016.full.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js index 7954938a9e2b0..9708b38d7a885 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js @@ -62,9 +62,9 @@ Info 14 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:38.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:39.000] Project '/a/b/tsconfig.json' (Configured) Info 17 [00:00:40.000] Files (3) - /a/b/utils/db.ts - /a/b/models/vessel.ts - /a/b/controllers/vessels/client.ts + /a/b/utils/db.ts Text-1 "export class Bookshelf { }" + /a/b/models/vessel.ts Text-1 "\n import { Bookshelf } from '~/utils/db';\n export class Vessel extends Bookshelf {}\n " + /a/b/controllers/vessels/client.ts SVC-1-0 "\n import { Vessel } from '~/models/vessel';\n const v = new Vessel();\n " utils/db.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js index 27bb7e69f1df1..6bc5d32672c18 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js @@ -18,8 +18,8 @@ Info 8 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/ Info 9 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:22.000] Files (2) - /c/f1.ts - /c/d/f0.ts + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-0 "import {x} from \"f1\"" ../f1.ts @@ -40,42 +40,47 @@ Info 14 [00:00:31.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. Info 15 [00:00:32.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 17 [00:00:34.000] Different program with same set of files -Info 18 [00:00:35.000] getSemanticDiagnostics:: /c/f1.ts:: 1 -Info 19 [00:00:36.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. +Info 17 [00:00:34.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 18 [00:00:35.000] Files (2) + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-1 "import {x} from \"f1\";\n var x: string = 1;" -Info 20 [00:00:37.000] fileExists:: [] -Info 21 [00:00:38.000] directoryExists:: [] -Info 22 [00:00:39.000] getDirectories:: [] -Info 23 [00:00:40.000] readFile:: [] -Info 24 [00:00:41.000] readDirectory:: [] -Info 25 [00:00:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 26 [00:00:43.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 27 [00:00:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 28 [00:00:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 29 [00:00:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 30 [00:00:47.000] Files (1) - /c/d/f0.ts +Info 19 [00:00:36.000] ----------------------------------------------- +Info 20 [00:00:37.000] getSemanticDiagnostics:: /c/f1.ts:: 1 +Info 21 [00:00:38.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. + +Info 22 [00:00:39.000] fileExists:: [] +Info 23 [00:00:40.000] directoryExists:: [] +Info 24 [00:00:41.000] getDirectories:: [] +Info 25 [00:00:42.000] readFile:: [] +Info 26 [00:00:43.000] readDirectory:: [] +Info 27 [00:00:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 28 [00:00:45.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 29 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 30 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 31 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 32 [00:00:49.000] Files (1) + /c/d/f0.ts SVC-1-2 "import {x} from \"f2\"" f0.ts Root file specified for compilation -Info 31 [00:00:48.000] ----------------------------------------------- -Info 32 [00:00:49.000] Could not find source file: '/c/f1.ts'. -Info 33 [00:00:50.000] fileExists:: [{"key":"/c/d/f2.ts","count":1},{"key":"/c/d/f2.tsx","count":1},{"key":"/c/d/f2.d.ts","count":1},{"key":"/c/f2.ts","count":1},{"key":"/c/f2.tsx","count":1},{"key":"/c/f2.d.ts","count":1},{"key":"/f2.ts","count":1},{"key":"/f2.tsx","count":1},{"key":"/f2.d.ts","count":1},{"key":"/c/d/f2.js","count":1},{"key":"/c/d/f2.jsx","count":1},{"key":"/c/f2.js","count":1},{"key":"/c/f2.jsx","count":1},{"key":"/f2.js","count":1},{"key":"/f2.jsx","count":1}] -Info 34 [00:00:51.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":2},{"key":"/","count":2},{"key":"/c/d/node_modules","count":2},{"key":"/c/node_modules","count":1},{"key":"/node_modules","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] -Info 35 [00:00:52.000] getDirectories:: [] -Info 36 [00:00:53.000] readFile:: [] -Info 37 [00:00:54.000] readDirectory:: [] -Info 38 [00:00:55.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 39 [00:00:56.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 40 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 41 [00:00:58.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 42 [00:00:59.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 43 [00:01:00.000] Files (2) - /c/f1.ts - /c/d/f0.ts +Info 33 [00:00:50.000] ----------------------------------------------- +Info 34 [00:00:51.000] Could not find source file: '/c/f1.ts'. +Info 35 [00:00:52.000] fileExists:: [{"key":"/c/d/f2.ts","count":1},{"key":"/c/d/f2.tsx","count":1},{"key":"/c/d/f2.d.ts","count":1},{"key":"/c/f2.ts","count":1},{"key":"/c/f2.tsx","count":1},{"key":"/c/f2.d.ts","count":1},{"key":"/f2.ts","count":1},{"key":"/f2.tsx","count":1},{"key":"/f2.d.ts","count":1},{"key":"/c/d/f2.js","count":1},{"key":"/c/d/f2.jsx","count":1},{"key":"/c/f2.js","count":1},{"key":"/c/f2.jsx","count":1},{"key":"/f2.js","count":1},{"key":"/f2.jsx","count":1}] +Info 36 [00:00:53.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":2},{"key":"/","count":2},{"key":"/c/d/node_modules","count":2},{"key":"/c/node_modules","count":1},{"key":"/node_modules","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] +Info 37 [00:00:54.000] getDirectories:: [] +Info 38 [00:00:55.000] readFile:: [] +Info 39 [00:00:56.000] readDirectory:: [] +Info 40 [00:00:57.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 41 [00:00:58.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 42 [00:00:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 43 [00:01:00.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 44 [00:01:01.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 45 [00:01:02.000] Files (2) + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-3 "import {x} from \"f1\"" ../f1.ts @@ -83,33 +88,38 @@ Info 43 [00:01:00.000] Files (2) f0.ts Root file specified for compilation -Info 44 [00:01:01.000] ----------------------------------------------- -Info 45 [00:01:02.000] getSemanticDiagnostics:: /c/f1.ts:: 1 -Info 46 [00:01:03.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. +Info 46 [00:01:03.000] ----------------------------------------------- +Info 47 [00:01:04.000] getSemanticDiagnostics:: /c/f1.ts:: 1 +Info 48 [00:01:05.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. + +Info 49 [00:01:06.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] +Info 50 [00:01:07.000] directoryExists:: [{"key":"/c/d","count":1},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] +Info 51 [00:01:08.000] getDirectories:: [] +Info 52 [00:01:09.000] readFile:: [] +Info 53 [00:01:10.000] readDirectory:: [] +Info 54 [00:01:11.000] DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 55 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 56 [00:01:13.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 57 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 58 [00:01:15.000] Scheduled: /dev/null/inferredProject1* +Info 59 [00:01:16.000] Scheduled: *ensureProjectForOpenFiles* +Info 60 [00:01:17.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 61 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 62 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 63 [00:01:20.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 64 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 65 [00:01:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 66 [00:01:23.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 67 [00:01:24.000] Files (2) + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-3 "import {x} from \"f1\"" -Info 47 [00:01:04.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] -Info 48 [00:01:05.000] directoryExists:: [{"key":"/c/d","count":1},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] -Info 49 [00:01:06.000] getDirectories:: [] -Info 50 [00:01:07.000] readFile:: [] -Info 51 [00:01:08.000] readDirectory:: [] -Info 52 [00:01:09.000] DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 53 [00:01:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 54 [00:01:11.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 55 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 56 [00:01:13.000] Scheduled: /dev/null/inferredProject1* -Info 57 [00:01:14.000] Scheduled: *ensureProjectForOpenFiles* -Info 58 [00:01:15.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 59 [00:01:16.000] DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 60 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 61 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 62 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 63 [00:01:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 64 [00:01:21.000] Different program with same set of files -Info 65 [00:01:22.000] getSemanticDiagnostics:: /c/f1.ts:: 1 -Info 66 [00:01:23.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. +Info 68 [00:01:25.000] ----------------------------------------------- +Info 69 [00:01:26.000] getSemanticDiagnostics:: /c/f1.ts:: 1 +Info 70 [00:01:27.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. -Info 67 [00:01:24.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] -Info 68 [00:01:25.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":2},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] -Info 69 [00:01:26.000] getDirectories:: [] -Info 70 [00:01:27.000] readFile:: [] -Info 71 [00:01:28.000] readDirectory:: [] \ No newline at end of file +Info 71 [00:01:28.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] +Info 72 [00:01:29.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":2},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] +Info 73 [00:01:30.000] getDirectories:: [] +Info 74 [00:01:31.000] readFile:: [] +Info 75 [00:01:32.000] readDirectory:: [] \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js index a31f8792de42e..769428d5baac7 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js @@ -62,9 +62,9 @@ Info 13 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:48.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) Info 16 [00:00:49.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app1/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-0 "let x = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -135,9 +135,9 @@ Info 29 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) Info 32 [00:01:11.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app2/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app2/app.ts SVC-1-0 "let y = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -299,43 +299,55 @@ Info 44 [00:01:47.000] request: } Info 45 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Info 46 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 47 [00:01:50.000] Different program with same set of files -Info 48 [00:01:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json -Info 49 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 50 [00:01:53.000] Different program with same set of files -Info 51 [00:01:54.000] Before ensureProjectForOpenFiles: -Info 52 [00:01:55.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) -Info 52 [00:01:56.000] Files (3) - -Info 52 [00:01:57.000] ----------------------------------------------- -Info 52 [00:01:58.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) -Info 52 [00:01:59.000] Files (3) - -Info 52 [00:02:00.000] ----------------------------------------------- -Info 52 [00:02:01.000] Open files: -Info 52 [00:02:02.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined -Info 52 [00:02:03.000] Projects: /user/username/projects/myproject/app1/tsconfig.json -Info 52 [00:02:04.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined -Info 52 [00:02:05.000] Projects: /user/username/projects/myproject/app2/tsconfig.json -Info 52 [00:02:06.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined -Info 52 [00:02:07.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json -Info 52 [00:02:08.000] After ensureProjectForOpenFiles: -Info 53 [00:02:09.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) -Info 53 [00:02:10.000] Files (3) - -Info 53 [00:02:11.000] ----------------------------------------------- -Info 53 [00:02:12.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) -Info 53 [00:02:13.000] Files (3) - -Info 53 [00:02:14.000] ----------------------------------------------- -Info 53 [00:02:15.000] Open files: -Info 53 [00:02:16.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined -Info 53 [00:02:17.000] Projects: /user/username/projects/myproject/app1/tsconfig.json -Info 53 [00:02:18.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined -Info 53 [00:02:19.000] Projects: /user/username/projects/myproject/app2/tsconfig.json -Info 53 [00:02:20.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined -Info 53 [00:02:21.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json -Info 53 [00:02:22.000] response: +Info 47 [00:01:50.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 48 [00:01:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-1 "let k = 1let x = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" + +Info 49 [00:01:52.000] ----------------------------------------------- +Info 50 [00:01:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json +Info 51 [00:01:54.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 52 [00:01:55.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) +Info 53 [00:01:56.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app2/app.ts SVC-1-1 "let k = 1let y = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" + +Info 54 [00:01:57.000] ----------------------------------------------- +Info 55 [00:01:58.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:59.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 56 [00:02:00.000] Files (3) + +Info 56 [00:02:01.000] ----------------------------------------------- +Info 56 [00:02:02.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) +Info 56 [00:02:03.000] Files (3) + +Info 56 [00:02:04.000] ----------------------------------------------- +Info 56 [00:02:05.000] Open files: +Info 56 [00:02:06.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined +Info 56 [00:02:07.000] Projects: /user/username/projects/myproject/app1/tsconfig.json +Info 56 [00:02:08.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined +Info 56 [00:02:09.000] Projects: /user/username/projects/myproject/app2/tsconfig.json +Info 56 [00:02:10.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined +Info 56 [00:02:11.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json +Info 56 [00:02:12.000] After ensureProjectForOpenFiles: +Info 57 [00:02:13.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 57 [00:02:14.000] Files (3) + +Info 57 [00:02:15.000] ----------------------------------------------- +Info 57 [00:02:16.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + +Info 57 [00:02:18.000] ----------------------------------------------- +Info 57 [00:02:19.000] Open files: +Info 57 [00:02:20.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined +Info 57 [00:02:21.000] Projects: /user/username/projects/myproject/app1/tsconfig.json +Info 57 [00:02:22.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined +Info 57 [00:02:23.000] Projects: /user/username/projects/myproject/app2/tsconfig.json +Info 57 [00:02:24.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined +Info 57 [00:02:25.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json +Info 57 [00:02:26.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js index 9c0f553a9e085..7f19166461791 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js @@ -62,9 +62,9 @@ Info 13 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:48.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) Info 16 [00:00:49.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app1/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-0 "let x = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -135,9 +135,9 @@ Info 29 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) Info 32 [00:01:11.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app2/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app2/app.ts SVC-1-0 "let y = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -300,8 +300,14 @@ Info 44 [00:01:47.000] request: } Info 45 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Info 46 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 47 [00:01:50.000] Different program with same set of files -Info 48 [00:01:51.000] response: +Info 47 [00:01:50.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 48 [00:01:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-1 "let k = 1let x = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" + +Info 49 [00:01:52.000] ----------------------------------------------- +Info 50 [00:01:53.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js index b7833a3b6a5f5..fdbb8ca117b13 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js @@ -43,8 +43,8 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (2) - /a/a.ts - /a/b.ts + /a/a.ts SVC-1-0 "let x = 1" + /a/b.ts Text-1 "let y = 1" a.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js index d2a83dd41fe00..a57edc8f09710 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js @@ -43,8 +43,8 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (2) - /a/a.ts - /a/b.ts + /a/a.ts SVC-1-0 "let x = 1" + /a/b.ts Text-1 "let y = 1" a.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js index 3464dab77a513..26b9518888a53 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js @@ -42,8 +42,8 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (2) - /a/a.ts - /a/b.ts + /a/a.ts SVC-1-0 "let x = 1" + /a/b.ts Text-1 "let y = 1" a.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js index 0ab32fe0867ae..c025610e57811 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js @@ -48,8 +48,8 @@ Info 13 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:35.000] Files (2) - /a/b/file1.ts - /a/b/file2.ts + /a/b/file1.ts SVC-1-0 "export var t = 10;" + /a/b/file2.ts Text-1 "import {t} from \"./file1\"; var t2 = 11;" file1.ts @@ -167,8 +167,8 @@ Info 35 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 36 [00:01:09.000] Finishing updateGraphWorker: Project: /a/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:10.000] Project '/a/c/tsconfig.json' (Configured) Info 38 [00:01:11.000] Files (2) - /a/b/file1.ts - /a/c/file2.ts + /a/b/file1.ts SVC-1-0 "export var t = 10;" + /a/c/file2.ts SVC-1-0 "import {t} from \"../b/file1\"; var t3 = 11;" ../b/file1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js index 126bcf131d251..a9e08a47e38de 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js @@ -67,11 +67,11 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (5) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer1Consumer1.ts - /a/b/globalFile3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer1Consumer1.ts Text-1 "import {y} from \"./file1Consumer1\";" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" ../lib/lib.d.ts @@ -259,8 +259,16 @@ Info 32 [00:01:07.000] request: } Info 33 [00:01:08.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 34 [00:01:09.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 35 [00:01:10.000] Different program with same set of files -Info 36 [00:01:11.000] response: +Info 35 [00:01:10.000] Project '/a/b/tsconfig.json' (Configured) +Info 36 [00:01:11.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-2-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;export var T: number;" + /a/b/file1Consumer1Consumer1.ts Text-1 "import {y} from \"./file1Consumer1\";" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + +Info 37 [00:01:12.000] ----------------------------------------------- +Info 38 [00:01:13.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js index 74c642cab1ca8..1cadca98fc83a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js @@ -48,8 +48,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b/file2.ts - /a/b/file1.ts + /a/b/file2.ts Text-1 "\n /// \n export var t2 = 10;" + /a/b/file1.ts SVC-1-0 "\n /// \n export var t1 = 10;" file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js index 0a3aa02153e58..ace64ae302c28 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js @@ -60,10 +60,10 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (4) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js index 5598aac396699..cae26ebf4b9e3 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js @@ -68,10 +68,10 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (4) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js index 7227c6d33b1cb..70558198089cc 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js @@ -55,9 +55,9 @@ Info 11 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:31.000] Files (3) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" ../lib/lib.d.ts @@ -200,8 +200,14 @@ Info 26 [00:00:57.000] request: } Info 27 [00:00:58.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 28 [00:00:59.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 29 [00:01:00.000] Different program with same set of files -Info 30 [00:01:01.000] response: +Info 29 [00:01:00.000] Project '/a/b/tsconfig.json' (Configured) +Info 30 [00:01:01.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + +Info 31 [00:01:02.000] ----------------------------------------------- +Info 32 [00:01:03.000] response: { "response": [ { @@ -219,7 +225,7 @@ After request Before request -Info 31 [00:01:02.000] request: +Info 33 [00:01:04.000] request: { "command": "change", "arguments": { @@ -233,7 +239,7 @@ Info 31 [00:01:02.000] request: "seq": 6, "type": "request" } -Info 32 [00:01:03.000] response: +Info 34 [00:01:05.000] response: { "responseRequired": false } @@ -241,7 +247,7 @@ After request Before request -Info 33 [00:01:04.000] request: +Info 35 [00:01:06.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -251,10 +257,16 @@ Info 33 [00:01:04.000] request: "seq": 7, "type": "request" } -Info 34 [00:01:05.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 35 [00:01:06.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:07.000] Different program with same set of files -Info 37 [00:01:08.000] response: +Info 36 [00:01:07.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 37 [00:01:08.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 38 [00:01:09.000] Project '/a/b/tsconfig.json' (Configured) +Info 39 [00:01:10.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-2 "var T1: number;export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + +Info 40 [00:01:11.000] ----------------------------------------------- +Info 41 [00:01:12.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js index cd762368030c0..32240dc0eda31 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js @@ -72,12 +72,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts Text-1 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts SVC-1-0 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -166,24 +166,33 @@ Info 24 [00:00:53.000] request: } Info 25 [00:00:54.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 26 [00:00:55.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 27 [00:00:56.000] Different program with same set of files -Info 28 [00:00:57.000] Before ensureProjectForOpenFiles: -Info 29 [00:00:58.000] Project '/a/b/tsconfig.json' (Configured) -Info 29 [00:00:59.000] Files (6) - -Info 29 [00:01:00.000] ----------------------------------------------- -Info 29 [00:01:01.000] Open files: -Info 29 [00:01:02.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined -Info 29 [00:01:03.000] Projects: /a/b/tsconfig.json -Info 29 [00:01:04.000] After ensureProjectForOpenFiles: -Info 30 [00:01:05.000] Project '/a/b/tsconfig.json' (Configured) -Info 30 [00:01:06.000] Files (6) - -Info 30 [00:01:07.000] ----------------------------------------------- -Info 30 [00:01:08.000] Open files: -Info 30 [00:01:09.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined -Info 30 [00:01:10.000] Projects: /a/b/tsconfig.json -Info 30 [00:01:11.000] response: +Info 27 [00:00:56.000] Project '/a/b/tsconfig.json' (Configured) +Info 28 [00:00:57.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts Text-1 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts SVC-1-1 "var T2: string;interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 29 [00:00:58.000] ----------------------------------------------- +Info 30 [00:00:59.000] Before ensureProjectForOpenFiles: +Info 31 [00:01:00.000] Project '/a/b/tsconfig.json' (Configured) +Info 31 [00:01:01.000] Files (6) + +Info 31 [00:01:02.000] ----------------------------------------------- +Info 31 [00:01:03.000] Open files: +Info 31 [00:01:04.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined +Info 31 [00:01:05.000] Projects: /a/b/tsconfig.json +Info 31 [00:01:06.000] After ensureProjectForOpenFiles: +Info 32 [00:01:07.000] Project '/a/b/tsconfig.json' (Configured) +Info 32 [00:01:08.000] Files (6) + +Info 32 [00:01:09.000] ----------------------------------------------- +Info 32 [00:01:10.000] Open files: +Info 32 [00:01:11.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined +Info 32 [00:01:12.000] Projects: /a/b/tsconfig.json +Info 32 [00:01:13.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js index 180dc7755a33f..432a901bef623 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js @@ -61,9 +61,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" ../lib/lib.d.ts @@ -140,8 +140,14 @@ Info 21 [00:00:44.000] request: } Info 22 [00:00:45.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 23 [00:00:46.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 24 [00:00:47.000] Different program with same set of files -Info 25 [00:00:48.000] response: +Info 24 [00:00:47.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:00:48.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export function Foo() { };Point," + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + +Info 26 [00:00:49.000] ----------------------------------------------- +Info 27 [00:00:50.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js index cdf967809c57f..8fccb2f21bbf8 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js @@ -72,12 +72,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -249,8 +249,17 @@ Info 31 [00:01:08.000] request: } Info 32 [00:01:09.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 33 [00:01:10.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 34 [00:01:11.000] Different program with same set of files -Info 35 [00:01:12.000] response: +Info 34 [00:01:11.000] Project '/a/b/tsconfig.json' (Configured) +Info 35 [00:01:12.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 36 [00:01:13.000] ----------------------------------------------- +Info 37 [00:01:14.000] response: { "response": [ { @@ -269,7 +278,7 @@ After request Before request -Info 36 [00:01:13.000] request: +Info 38 [00:01:15.000] request: { "command": "change", "arguments": { @@ -283,7 +292,7 @@ Info 36 [00:01:13.000] request: "seq": 6, "type": "request" } -Info 37 [00:01:14.000] response: +Info 39 [00:01:16.000] response: { "responseRequired": false } @@ -291,7 +300,7 @@ After request Before request -Info 38 [00:01:15.000] request: +Info 40 [00:01:17.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -301,10 +310,19 @@ Info 38 [00:01:15.000] request: "seq": 7, "type": "request" } -Info 39 [00:01:16.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 40 [00:01:17.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 41 [00:01:18.000] Different program with same set of files -Info 42 [00:01:19.000] response: +Info 41 [00:01:18.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:20.000] Project '/a/b/tsconfig.json' (Configured) +Info 44 [00:01:21.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-2 "export var T: number;export function Foo() { console.log('hi');};" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 45 [00:01:22.000] ----------------------------------------------- +Info 46 [00:01:23.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js index 57a468df71aef..5a0505ac9e1db 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js @@ -66,10 +66,10 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (4) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js index 4146ef12b0f88..b4ae494abcc8f 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js @@ -42,7 +42,7 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (1) - /a/b/referenceFile1.ts + /a/b/referenceFile1.ts SVC-1-0 "\n /// \n export var x = Foo();" referenceFile1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js index 3e12a8db2b98d..5ae9000ef3249 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js @@ -63,9 +63,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" ../lib/lib.d.ts @@ -142,8 +142,14 @@ Info 21 [00:00:44.000] request: } Info 22 [00:00:45.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 23 [00:00:46.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 24 [00:00:47.000] Different program with same set of files -Info 25 [00:00:48.000] response: +Info 24 [00:00:47.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:00:48.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export function Foo() { };Point," + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + +Info 26 [00:00:49.000] ----------------------------------------------- +Info 27 [00:00:50.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js index 350658eb7bfb9..56e05c59a833a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js @@ -46,8 +46,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b/moduleFile1.ts - /a/b/referenceFile1.ts + /a/b/moduleFile1.ts Text-1 "export function Foo() { };" + /a/b/referenceFile1.ts SVC-1-0 "\n /// \n export var x = Foo();" moduleFile1.ts @@ -130,7 +130,7 @@ Info 30 [00:00:50.000] FileWatcher:: Added:: WatchInfo: /a/b/modulefile1.ts 50 Info 31 [00:00:51.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:00:52.000] Project '/a/b/tsconfig.json' (Configured) Info 33 [00:00:53.000] Files (1) - /a/b/referenceFile1.ts + /a/b/referenceFile1.ts SVC-1-0 "\n /// \n export var x = Foo();" referenceFile1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js index c79ec2cb1ec92..f061814b4c91a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js @@ -72,12 +72,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -203,8 +203,17 @@ Info 30 [00:01:02.000] request: } Info 31 [00:01:03.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 32 [00:01:04.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 33 [00:01:05.000] Different program with same set of files -Info 34 [00:01:06.000] response: +Info 33 [00:01:05.000] Project '/a/b/tsconfig.json' (Configured) +Info 34 [00:01:06.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1Consumer1.ts Text-2 "let y = 10;" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 35 [00:01:07.000] ----------------------------------------------- +Info 36 [00:01:08.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js index 387d61c007b0d..f63c69ca73ec0 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js @@ -72,12 +72,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -232,11 +232,11 @@ Info 36 [00:01:06.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 37 [00:01:07.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:08.000] Project '/a/b/tsconfig.json' (Configured) Info 39 [00:01:09.000] Files (5) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js index 04ccbe83f2d20..99e834f918c2d 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js @@ -72,12 +72,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -175,13 +175,13 @@ Info 30 [00:01:01.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 31 [00:01:02.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:03.000] Project '/a/b/tsconfig.json' (Configured) Info 33 [00:01:04.000] Files (7) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts - /a/b/file1Consumer3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + /a/b/file1Consumer3.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" ../lib/lib.d.ts @@ -282,8 +282,18 @@ Info 40 [00:01:23.000] request: } Info 41 [00:01:24.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 42 [00:01:25.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 43 [00:01:26.000] Different program with same set of files -Info 44 [00:01:27.000] response: +Info 43 [00:01:26.000] Project '/a/b/tsconfig.json' (Configured) +Info 44 [00:01:27.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + /a/b/file1Consumer3.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + +Info 45 [00:01:28.000] ----------------------------------------------- +Info 46 [00:01:29.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js index 89cad2547f93d..53f913f6510a3 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js @@ -72,12 +72,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -271,8 +271,17 @@ Info 33 [00:01:10.000] request: } Info 34 [00:01:11.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 35 [00:01:12.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 36 [00:01:13.000] Different program with same set of files -Info 37 [00:01:14.000] response: +Info 36 [00:01:13.000] Project '/a/b/tsconfig.json' (Configured) +Info 37 [00:01:14.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1Consumer1.ts SVC-2-1 "File1\"; export var y = 10;" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 38 [00:01:15.000] ----------------------------------------------- +Info 39 [00:01:16.000] response: { "response": [ { @@ -290,7 +299,7 @@ After request Before request -Info 38 [00:01:15.000] request: +Info 40 [00:01:17.000] request: { "command": "change", "arguments": { @@ -304,7 +313,7 @@ Info 38 [00:01:15.000] request: "seq": 7, "type": "request" } -Info 39 [00:01:16.000] response: +Info 41 [00:01:18.000] response: { "responseRequired": false } @@ -312,7 +321,7 @@ After request Before request -Info 40 [00:01:17.000] request: +Info 42 [00:01:19.000] request: { "command": "change", "arguments": { @@ -326,7 +335,7 @@ Info 40 [00:01:17.000] request: "seq": 8, "type": "request" } -Info 41 [00:01:18.000] response: +Info 43 [00:01:20.000] response: { "responseRequired": false } @@ -334,7 +343,7 @@ After request Before request -Info 42 [00:01:19.000] request: +Info 44 [00:01:21.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -344,10 +353,19 @@ Info 42 [00:01:19.000] request: "seq": 9, "type": "request" } -Info 43 [00:01:20.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 44 [00:01:21.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 45 [00:01:22.000] Different program with same set of files -Info 46 [00:01:23.000] response: +Info 45 [00:01:22.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 46 [00:01:23.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 47 [00:01:24.000] Project '/a/b/tsconfig.json' (Configured) +Info 48 [00:01:25.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-2 "export var T2: string;export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-2-2 "import {Foo} from \"./moduleFile1\";File1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 49 [00:01:26.000] ----------------------------------------------- +Info 50 [00:01:27.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js index 981012bb80cb8..a89fabba57067 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js @@ -43,8 +43,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js index 6c2709332980f..b1f431c43cef2 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js @@ -44,8 +44,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js index de61aa929f108..b11d5991879c7 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js @@ -43,8 +43,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js index e63bdaa37f221..2e19f0ba8fedf 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js @@ -42,8 +42,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js index 1c82a6bde5b32..869d7e6e6e1eb 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js @@ -44,8 +44,8 @@ Info 15 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:29.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:30.000] Project '/a/tsconfig.json' (Configured) Info 18 [00:00:31.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "import { x } from './runtime/a;" + /a/runtime/a.d.ts SVC-1-0 "export const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js index 1ae292d6a7763..a6ba543aacd7c 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js @@ -68,10 +68,10 @@ Info 14 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" ../../../../a/lib/lib.d.ts @@ -364,28 +364,35 @@ Info 55 [00:02:02.000] request: } Info 56 [00:02:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 57 [00:02:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 58 [00:02:05.000] Different program with same set of files -Info 59 [00:02:06.000] Before ensureProjectForOpenFiles: -Info 60 [00:02:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 60 [00:02:08.000] Files (4) - -Info 60 [00:02:09.000] ----------------------------------------------- -Info 60 [00:02:10.000] Open files: -Info 60 [00:02:11.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 60 [00:02:12.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 60 [00:02:13.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 60 [00:02:14.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 60 [00:02:15.000] After ensureProjectForOpenFiles: -Info 61 [00:02:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 61 [00:02:17.000] Files (4) - -Info 61 [00:02:18.000] ----------------------------------------------- -Info 61 [00:02:19.000] Open files: -Info 61 [00:02:20.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 61 [00:02:21.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 61 [00:02:22.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 61 [00:02:23.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 61 [00:02:24.000] response: +Info 58 [00:02:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 59 [00:02:06.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 60 [00:02:07.000] ----------------------------------------------- +Info 61 [00:02:08.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 62 [00:02:10.000] Files (4) + +Info 62 [00:02:11.000] ----------------------------------------------- +Info 62 [00:02:12.000] Open files: +Info 62 [00:02:13.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 62 [00:02:14.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 62 [00:02:15.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 62 [00:02:16.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 62 [00:02:17.000] After ensureProjectForOpenFiles: +Info 63 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 63 [00:02:19.000] Files (4) + +Info 63 [00:02:20.000] ----------------------------------------------- +Info 63 [00:02:21.000] Open files: +Info 63 [00:02:22.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 63 [00:02:23.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 63 [00:02:24.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 63 [00:02:25.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 63 [00:02:26.000] response: { "response": [ { @@ -402,7 +409,7 @@ After request Before request -Info 62 [00:02:25.000] request: +Info 64 [00:02:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -411,7 +418,7 @@ Info 62 [00:02:25.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:32.000] response: +Info 65 [00:02:34.000] response: { "response": true, "responseRequired": true @@ -428,7 +435,7 @@ function foo() { Before request -Info 64 [00:02:33.000] request: +Info 66 [00:02:35.000] request: { "command": "updateOpen", "arguments": { @@ -454,7 +461,7 @@ Info 64 [00:02:33.000] request: "seq": 10, "type": "request" } -Info 65 [00:02:34.000] response: +Info 67 [00:02:36.000] response: { "response": true, "responseRequired": true @@ -463,7 +470,7 @@ After request Before request -Info 66 [00:02:35.000] request: +Info 68 [00:02:37.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -472,30 +479,37 @@ Info 66 [00:02:35.000] request: "seq": 11, "type": "request" } -Info 67 [00:02:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 68 [00:02:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 69 [00:02:38.000] Different program with same set of files -Info 70 [00:02:39.000] Before ensureProjectForOpenFiles: +Info 69 [00:02:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 70 [00:02:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 71 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 71 [00:02:41.000] Files (4) - -Info 71 [00:02:42.000] ----------------------------------------------- -Info 71 [00:02:43.000] Open files: -Info 71 [00:02:44.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 71 [00:02:45.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 71 [00:02:46.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 71 [00:02:47.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 71 [00:02:48.000] After ensureProjectForOpenFiles: -Info 72 [00:02:49.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 72 [00:02:50.000] Files (4) - -Info 72 [00:02:51.000] ----------------------------------------------- -Info 72 [00:02:52.000] Open files: -Info 72 [00:02:53.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 72 [00:02:54.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 72 [00:02:55.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 72 [00:02:56.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 72 [00:02:57.000] response: +Info 72 [00:02:41.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 73 [00:02:42.000] ----------------------------------------------- +Info 74 [00:02:43.000] Before ensureProjectForOpenFiles: +Info 75 [00:02:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 75 [00:02:45.000] Files (4) + +Info 75 [00:02:46.000] ----------------------------------------------- +Info 75 [00:02:47.000] Open files: +Info 75 [00:02:48.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 75 [00:02:49.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:02:50.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 75 [00:02:51.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:02:52.000] After ensureProjectForOpenFiles: +Info 76 [00:02:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 76 [00:02:54.000] Files (4) + +Info 76 [00:02:55.000] ----------------------------------------------- +Info 76 [00:02:56.000] Open files: +Info 76 [00:02:57.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 76 [00:02:58.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 76 [00:02:59.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 76 [00:03:00.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 76 [00:03:01.000] response: { "response": [ { @@ -512,7 +526,7 @@ After request Before request -Info 73 [00:02:58.000] request: +Info 77 [00:03:02.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -521,7 +535,7 @@ Info 73 [00:02:58.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:05.000] response: +Info 78 [00:03:09.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js index 2e1d584771411..7a6ebf8e58651 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js @@ -72,11 +72,11 @@ Info 15 [00:00:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:00:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 18 [00:00:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts - /user/username/projects/myproject/module.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" ../../../../a/lib/lib.d.ts @@ -411,28 +411,36 @@ Info 64 [00:02:17.000] request: } Info 65 [00:02:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 66 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 67 [00:02:20.000] Different program with same set of files -Info 68 [00:02:21.000] Before ensureProjectForOpenFiles: -Info 69 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 69 [00:02:23.000] Files (5) - -Info 69 [00:02:24.000] ----------------------------------------------- -Info 69 [00:02:25.000] Open files: -Info 69 [00:02:26.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 69 [00:02:27.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:28.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 69 [00:02:29.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:30.000] After ensureProjectForOpenFiles: -Info 70 [00:02:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 70 [00:02:32.000] Files (5) - -Info 70 [00:02:33.000] ----------------------------------------------- -Info 70 [00:02:34.000] Open files: -Info 70 [00:02:35.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 70 [00:02:36.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 70 [00:02:37.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 70 [00:02:38.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 70 [00:02:39.000] response: +Info 67 [00:02:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 68 [00:02:21.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 69 [00:02:22.000] ----------------------------------------------- +Info 70 [00:02:23.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:02:25.000] Files (5) + +Info 71 [00:02:26.000] ----------------------------------------------- +Info 71 [00:02:27.000] Open files: +Info 71 [00:02:28.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 71 [00:02:29.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 71 [00:02:30.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 71 [00:02:31.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 71 [00:02:32.000] After ensureProjectForOpenFiles: +Info 72 [00:02:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 72 [00:02:34.000] Files (5) + +Info 72 [00:02:35.000] ----------------------------------------------- +Info 72 [00:02:36.000] Open files: +Info 72 [00:02:37.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 72 [00:02:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:39.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 72 [00:02:40.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:41.000] response: { "response": [ { @@ -449,7 +457,7 @@ After request Before request -Info 71 [00:02:40.000] request: +Info 73 [00:02:42.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -458,7 +466,7 @@ Info 71 [00:02:40.000] request: "seq": 10, "type": "request" } -Info 72 [00:02:47.000] response: +Info 74 [00:02:49.000] response: { "response": true, "responseRequired": true @@ -475,7 +483,7 @@ function foo() { Before request -Info 73 [00:02:48.000] request: +Info 75 [00:02:50.000] request: { "command": "updateOpen", "arguments": { @@ -501,7 +509,7 @@ Info 73 [00:02:48.000] request: "seq": 11, "type": "request" } -Info 74 [00:02:49.000] response: +Info 76 [00:02:51.000] response: { "response": true, "responseRequired": true @@ -510,7 +518,7 @@ After request Before request -Info 75 [00:02:50.000] request: +Info 77 [00:02:52.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -519,30 +527,38 @@ Info 75 [00:02:50.000] request: "seq": 12, "type": "request" } -Info 76 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 77 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 78 [00:02:53.000] Different program with same set of files -Info 79 [00:02:54.000] Before ensureProjectForOpenFiles: +Info 78 [00:02:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 79 [00:02:54.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 80 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 80 [00:02:56.000] Files (5) - -Info 80 [00:02:57.000] ----------------------------------------------- -Info 80 [00:02:58.000] Open files: -Info 80 [00:02:59.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 80 [00:03:00.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:01.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 80 [00:03:02.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:03.000] After ensureProjectForOpenFiles: -Info 81 [00:03:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 81 [00:03:05.000] Files (5) - -Info 81 [00:03:06.000] ----------------------------------------------- -Info 81 [00:03:07.000] Open files: -Info 81 [00:03:08.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 81 [00:03:09.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:10.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 81 [00:03:11.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:12.000] response: +Info 81 [00:02:56.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 82 [00:02:57.000] ----------------------------------------------- +Info 83 [00:02:58.000] Before ensureProjectForOpenFiles: +Info 84 [00:02:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 84 [00:03:00.000] Files (5) + +Info 84 [00:03:01.000] ----------------------------------------------- +Info 84 [00:03:02.000] Open files: +Info 84 [00:03:03.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 84 [00:03:04.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 84 [00:03:05.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 84 [00:03:06.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 84 [00:03:07.000] After ensureProjectForOpenFiles: +Info 85 [00:03:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 85 [00:03:09.000] Files (5) + +Info 85 [00:03:10.000] ----------------------------------------------- +Info 85 [00:03:11.000] Open files: +Info 85 [00:03:12.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 85 [00:03:13.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 85 [00:03:14.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 85 [00:03:15.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 85 [00:03:16.000] response: { "response": [ { @@ -559,7 +575,7 @@ After request Before request -Info 82 [00:03:13.000] request: +Info 86 [00:03:17.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -568,7 +584,7 @@ Info 82 [00:03:13.000] request: "seq": 13, "type": "request" } -Info 83 [00:03:20.000] response: +Info 87 [00:03:24.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js index 69a651ff06536..d261d950ccaea 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js @@ -72,11 +72,11 @@ Info 15 [00:00:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:00:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 18 [00:00:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts - /user/username/projects/myproject/module.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" ../../../../a/lib/lib.d.ts @@ -381,28 +381,36 @@ Info 52 [00:01:57.000] request: } Info 53 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 54 [00:01:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:00.000] Different program with same set of files -Info 56 [00:02:01.000] Before ensureProjectForOpenFiles: -Info 57 [00:02:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 57 [00:02:03.000] Files (5) - -Info 57 [00:02:04.000] ----------------------------------------------- -Info 57 [00:02:05.000] Open files: -Info 57 [00:02:06.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 57 [00:02:07.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 57 [00:02:08.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 57 [00:02:09.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 57 [00:02:10.000] After ensureProjectForOpenFiles: -Info 58 [00:02:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 58 [00:02:12.000] Files (5) - -Info 58 [00:02:13.000] ----------------------------------------------- -Info 58 [00:02:14.000] Open files: -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 58 [00:02:17.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 58 [00:02:18.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 58 [00:02:19.000] response: +Info 55 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 56 [00:02:01.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 57 [00:02:02.000] ----------------------------------------------- +Info 58 [00:02:03.000] Before ensureProjectForOpenFiles: +Info 59 [00:02:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 59 [00:02:05.000] Files (5) + +Info 59 [00:02:06.000] ----------------------------------------------- +Info 59 [00:02:07.000] Open files: +Info 59 [00:02:08.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 59 [00:02:09.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 59 [00:02:10.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 59 [00:02:11.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 59 [00:02:12.000] After ensureProjectForOpenFiles: +Info 60 [00:02:13.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 60 [00:02:14.000] Files (5) + +Info 60 [00:02:15.000] ----------------------------------------------- +Info 60 [00:02:16.000] Open files: +Info 60 [00:02:17.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 60 [00:02:18.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 60 [00:02:19.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 60 [00:02:20.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 60 [00:02:21.000] response: { "response": [ { @@ -419,7 +427,7 @@ After request Before request -Info 59 [00:02:20.000] request: +Info 61 [00:02:22.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -428,7 +436,7 @@ Info 59 [00:02:20.000] request: "seq": 10, "type": "request" } -Info 60 [00:02:24.000] response: +Info 62 [00:02:26.000] response: { "response": true, "responseRequired": true @@ -444,7 +452,7 @@ function foo() { Before request -Info 61 [00:02:25.000] request: +Info 63 [00:02:27.000] request: { "command": "updateOpen", "arguments": { @@ -470,7 +478,7 @@ Info 61 [00:02:25.000] request: "seq": 11, "type": "request" } -Info 62 [00:02:26.000] response: +Info 64 [00:02:28.000] response: { "response": true, "responseRequired": true @@ -479,7 +487,7 @@ After request Before request -Info 63 [00:02:27.000] request: +Info 65 [00:02:29.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -488,30 +496,38 @@ Info 63 [00:02:27.000] request: "seq": 12, "type": "request" } -Info 64 [00:02:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 65 [00:02:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 66 [00:02:30.000] Different program with same set of files -Info 67 [00:02:31.000] Before ensureProjectForOpenFiles: +Info 66 [00:02:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 67 [00:02:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 68 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 68 [00:02:33.000] Files (5) - -Info 68 [00:02:34.000] ----------------------------------------------- -Info 68 [00:02:35.000] Open files: -Info 68 [00:02:36.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 68 [00:02:37.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 68 [00:02:38.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 68 [00:02:39.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 68 [00:02:40.000] After ensureProjectForOpenFiles: -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (5) - -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Open files: -Info 69 [00:02:45.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 69 [00:02:46.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:47.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 69 [00:02:48.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:49.000] response: +Info 69 [00:02:33.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 70 [00:02:34.000] ----------------------------------------------- +Info 71 [00:02:35.000] Before ensureProjectForOpenFiles: +Info 72 [00:02:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 72 [00:02:37.000] Files (5) + +Info 72 [00:02:38.000] ----------------------------------------------- +Info 72 [00:02:39.000] Open files: +Info 72 [00:02:40.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 72 [00:02:41.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:42.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 72 [00:02:43.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:44.000] After ensureProjectForOpenFiles: +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (5) + +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Open files: +Info 73 [00:02:49.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 73 [00:02:50.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 73 [00:02:51.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 73 [00:02:52.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 73 [00:02:53.000] response: { "response": [ { @@ -531,7 +547,7 @@ After request Before request -Info 70 [00:02:50.000] request: +Info 74 [00:02:54.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -540,7 +556,7 @@ Info 70 [00:02:50.000] request: "seq": 13, "type": "request" } -Info 71 [00:02:54.000] response: +Info 75 [00:02:58.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js index 5c2a12775aab9..b68892240947f 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js @@ -68,10 +68,10 @@ Info 14 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" ../../../../a/lib/lib.d.ts @@ -341,28 +341,35 @@ Info 46 [00:01:47.000] request: } Info 47 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 48 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:01:50.000] Different program with same set of files -Info 50 [00:01:51.000] Before ensureProjectForOpenFiles: -Info 51 [00:01:52.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 51 [00:01:53.000] Files (4) - -Info 51 [00:01:54.000] ----------------------------------------------- -Info 51 [00:01:55.000] Open files: -Info 51 [00:01:56.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 51 [00:01:57.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 51 [00:01:58.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 51 [00:01:59.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 51 [00:02:00.000] After ensureProjectForOpenFiles: -Info 52 [00:02:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 52 [00:02:02.000] Files (4) - -Info 52 [00:02:03.000] ----------------------------------------------- -Info 52 [00:02:04.000] Open files: -Info 52 [00:02:05.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 52 [00:02:06.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 52 [00:02:07.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 52 [00:02:08.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 52 [00:02:09.000] response: +Info 49 [00:01:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 50 [00:01:51.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 51 [00:01:52.000] ----------------------------------------------- +Info 52 [00:01:53.000] Before ensureProjectForOpenFiles: +Info 53 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 53 [00:01:55.000] Files (4) + +Info 53 [00:01:56.000] ----------------------------------------------- +Info 53 [00:01:57.000] Open files: +Info 53 [00:01:58.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 53 [00:01:59.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 53 [00:02:00.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 53 [00:02:01.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 53 [00:02:02.000] After ensureProjectForOpenFiles: +Info 54 [00:02:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 54 [00:02:04.000] Files (4) + +Info 54 [00:02:05.000] ----------------------------------------------- +Info 54 [00:02:06.000] Open files: +Info 54 [00:02:07.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 54 [00:02:08.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 54 [00:02:09.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 54 [00:02:10.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 54 [00:02:11.000] response: { "response": [ { @@ -379,7 +386,7 @@ After request Before request -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -388,7 +395,7 @@ Info 53 [00:02:10.000] request: "seq": 9, "type": "request" } -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": true, "responseRequired": true @@ -404,7 +411,7 @@ function foo() { Before request -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "updateOpen", "arguments": { @@ -430,7 +437,7 @@ Info 55 [00:02:15.000] request: "seq": 10, "type": "request" } -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": true, "responseRequired": true @@ -439,7 +446,7 @@ After request Before request -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -448,30 +455,37 @@ Info 57 [00:02:17.000] request: "seq": 11, "type": "request" } -Info 58 [00:02:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 59 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 60 [00:02:20.000] Different program with same set of files -Info 61 [00:02:21.000] Before ensureProjectForOpenFiles: +Info 60 [00:02:20.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 61 [00:02:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 62 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 62 [00:02:23.000] Files (4) - -Info 62 [00:02:24.000] ----------------------------------------------- -Info 62 [00:02:25.000] Open files: -Info 62 [00:02:26.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 62 [00:02:27.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 62 [00:02:28.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 62 [00:02:29.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 62 [00:02:30.000] After ensureProjectForOpenFiles: -Info 63 [00:02:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 63 [00:02:32.000] Files (4) - -Info 63 [00:02:33.000] ----------------------------------------------- -Info 63 [00:02:34.000] Open files: -Info 63 [00:02:35.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 63 [00:02:36.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 63 [00:02:37.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 63 [00:02:38.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 63 [00:02:39.000] response: +Info 63 [00:02:23.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 64 [00:02:24.000] ----------------------------------------------- +Info 65 [00:02:25.000] Before ensureProjectForOpenFiles: +Info 66 [00:02:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 66 [00:02:27.000] Files (4) + +Info 66 [00:02:28.000] ----------------------------------------------- +Info 66 [00:02:29.000] Open files: +Info 66 [00:02:30.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 66 [00:02:31.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 66 [00:02:32.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 66 [00:02:33.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 66 [00:02:34.000] After ensureProjectForOpenFiles: +Info 67 [00:02:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 67 [00:02:36.000] Files (4) + +Info 67 [00:02:37.000] ----------------------------------------------- +Info 67 [00:02:38.000] Open files: +Info 67 [00:02:39.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 67 [00:02:40.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 67 [00:02:41.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 67 [00:02:42.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 67 [00:02:43.000] response: { "response": [ { @@ -490,7 +504,7 @@ After request Before request -Info 64 [00:02:40.000] request: +Info 68 [00:02:44.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -499,7 +513,7 @@ Info 64 [00:02:40.000] request: "seq": 12, "type": "request" } -Info 65 [00:02:44.000] response: +Info 69 [00:02:48.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js index 730e4a744e1a8..5e75ffe14f7cc 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js @@ -55,9 +55,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 "export function Foo() { return 10; }" + /a/b/f2.ts Text-1 "import {Foo} from \"./f1\"; let y = Foo();" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js index f98b97a1ad7f5..e465c12a46579 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js @@ -58,9 +58,9 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" ../../../../a/lib/lib.d.ts @@ -198,10 +198,10 @@ Info 38 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/pro Info 39 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 41 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/test/file1.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" + /user/username/projects/myproject/test/file1.d.ts Text-1 "declare const x = 1;\n" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js index 97d43f16c85d5..b6b6d9110c68b 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js @@ -58,9 +58,9 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" ../../../../a/lib/lib.d.ts @@ -201,10 +201,10 @@ Info 38 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/pro Info 39 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 41 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/test/file1.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" + /user/username/projects/myproject/test/file1.d.ts Text-1 "declare const x = 1;\n" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js index a49c6e7b5a7b5..620a7a1b54598 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js @@ -58,9 +58,9 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" ../../../../a/lib/lib.d.ts @@ -196,10 +196,10 @@ Info 38 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/pro Info 39 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 41 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/test/file1.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" + /user/username/projects/myproject/test/file1.d.ts Text-1 "declare const x = 1;\n" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/line-endings.js b/tests/baselines/reference/tsserver/compileOnSave/line-endings.js index 38daf030613e0..608e146967488 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/line-endings.js +++ b/tests/baselines/reference/tsserver/compileOnSave/line-endings.js @@ -23,7 +23,7 @@ Info 7 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:16.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:17.000] Files (1) - /a/app.ts + /a/app.ts SVC-1-0 "var x = 1;\nvar y = 2;" app.ts @@ -97,7 +97,7 @@ Info 22 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 23 [00:00:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:16.000] Project '/dev/null/inferredProject1*' (Inferred) Info 25 [00:00:17.000] Files (1) - /a/app.ts + /a/app.ts SVC-1-0 "var x = 1;\r\nvar y = 2;" app.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js b/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js index 8b28bb404651f..e7402fdc8cf22 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js +++ b/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js @@ -54,9 +54,9 @@ Info 7 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:25.000] Finishing updateGraphWorker: Project: /a/b/externalproject Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:26.000] Project '/a/b/externalproject' (External) Info 10 [00:00:27.000] Files (3) - /a/lib/lib.d.ts - /a/b/file1.ts - /a/b/file2.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1.ts Text-1 "consonle.log('file1');" + /a/b/file2.js Text-1 "console.log'file2');" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js b/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js index 90becb47dfd34..c613bf1d16d85 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js +++ b/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js @@ -44,8 +44,8 @@ Info 6 [00:00:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /ro Info 7 [00:00:24.000] Finishing updateGraphWorker: Project: /root/TypeScriptProject3/TypeScriptProject3/TypeScriptProject3.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:25.000] Project '/root/TypeScriptProject3/TypeScriptProject3/TypeScriptProject3.csproj' (External) Info 9 [00:00:26.000] Files (2) - /a/lib/lib.d.ts - /root/TypeScriptProject3/TypeScriptProject3/Foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /root/TypeScriptProject3/TypeScriptProject3/Foo.ts Text-1 "consonle.log('file1');" ../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js b/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js index d33b97959df07..c539ac7f19485 100644 --- a/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js +++ b/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js @@ -95,12 +95,12 @@ Info 18 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: e:/ Info 19 [00:01:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:19.000] Files (6) - c:/a/lib/lib.d.ts - e:/myproject/node_modules/@types/prop-types/index.d.ts - e:/myproject/node_modules/@types/react/index.d.ts - c:/typescript/node_modules/@types/react/index.d.ts - c:/typescript/node_modules/@types/react-router-dom/index.d.ts - e:/myproject/src/app.js + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + e:/myproject/node_modules/@types/prop-types/index.d.ts Text-1 "export type ReactComponentLike =\n | string\n | ((props: any, context?: any) => any)\n | (new (props: any, context?: any) => any);\n" + e:/myproject/node_modules/@types/react/index.d.ts Text-1 "import * as PropTypes from 'prop-types';\n" + c:/typescript/node_modules/@types/react/index.d.ts Text-1 "import * as PropTypes from 'prop-types';\n" + c:/typescript/node_modules/@types/react-router-dom/index.d.ts Text-1 "import * as React from 'react';\nexport interface BrowserRouterProps {\n basename?: string;\n getUserConfirmation?: ((message: string, callback: (ok: boolean) => void) => void);\n forceRefresh?: boolean;\n keyLength?: number;\n}" + e:/myproject/src/app.js SVC-1-0 "import React from 'react';\nimport {\n BrowserRouter as Router,\n} from \"react-router-dom\";\n" c:/a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/completions/works.js b/tests/baselines/reference/tsserver/completions/works.js index ebdfc6a0ab4f6..e719ae5c8ade1 100644 --- a/tests/baselines/reference/tsserver/completions/works.js +++ b/tests/baselines/reference/tsserver/completions/works.js @@ -40,8 +40,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /a.ts - /b.ts + /a.ts SVC-1-0 "export const foo = 0;" + /b.ts Text-1 "foo" a.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js index ce07b3b5eadf7..1fd452eebe7e5 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js @@ -46,8 +46,8 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/a/b/projects/project/src/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../../lib/lib.d.ts @@ -110,8 +110,8 @@ Info 42 [00:01:15.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 43 [00:01:16.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:17.500] Project '/dev/null/inferredProject1*' (Inferred) Info 45 [00:01:18.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js index 9694818a2f009..c9d0e48847724 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js @@ -46,8 +46,8 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/a/b/projects/project/src/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../../lib/lib.d.ts @@ -112,8 +112,8 @@ Info 44 [00:01:17.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 45 [00:01:18.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:19.500] Project '/dev/null/inferredProject1*' (Inferred) Info 47 [00:01:20.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js index a3341e89daaf6..8bfd92cdb9081 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js @@ -32,8 +32,8 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/dev/null/inferredProject1*' (Inferred) Info 15 [00:00:34.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../../lib/lib.d.ts @@ -106,8 +106,8 @@ Info 40 [00:01:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 41 [00:01:08.000] Finishing updateGraphWorker: Project: /a/b/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:09.000] Project '/a/b/projects/project/tsconfig.json' (Configured) Info 43 [00:01:10.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../lib/lib.d.ts @@ -236,8 +236,8 @@ Info 73 [00:02:05.500] Starting updateGraphWorker: Project: /dev/null/inferred Info 74 [00:02:06.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 75 [00:02:07.500] Project '/dev/null/inferredProject1*' (Inferred) Info 76 [00:02:08.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js index 94c97a918dd17..299019b79dbb3 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js @@ -41,8 +41,8 @@ Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:34.000] Project '/a/b/projects/project/tsconfig.json' (Configured) Info 14 [00:00:35.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../lib/lib.d.ts @@ -105,8 +105,8 @@ Info 40 [00:01:11.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 41 [00:01:12.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:13.500] Project '/dev/null/inferredProject1*' (Inferred) Info 43 [00:01:14.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../../lib/lib.d.ts @@ -204,8 +204,8 @@ Info 69 [00:01:48.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 70 [00:01:49.500] Finishing updateGraphWorker: Project: /a/b/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 71 [00:01:50.500] Project '/a/b/projects/project/tsconfig.json' (Configured) Info 72 [00:01:51.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js index 4bc7b5747cdc2..737ea72e1b2df 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js +++ b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js @@ -36,8 +36,8 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /ro Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:00:42.000] Files (2) - /a/lib/lib.d.ts - /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js SVC-1-0 "const x = 10" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js index 9c076d66562e2..38d9f7b5b9960 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js +++ b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js @@ -36,8 +36,8 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /ro Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:00:42.000] Files (2) - /a/lib/lib.d.ts - /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js SVC-1-0 "const x = 10" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js index 29361772b0c86..a3ab8194707c3 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js +++ b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js @@ -37,8 +37,8 @@ Info 10 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 11 [00:00:30.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:31.000] Project '/a/b/tsconfig.json' (Configured) Info 13 [00:00:32.000] Files (2) - /a/b/src/file1.ts - /a/b/file3.ts + /a/b/src/file1.ts SVC-1-0 "let x = 1;" + /a/b/file3.ts Text-1 "let z = 1;" src/file1.ts @@ -63,7 +63,7 @@ Info 20 [00:00:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 21 [00:00:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 23 [00:00:48.000] Files (1) - /a/b/src/file2.ts + /a/b/src/file2.ts SVC-1-0 "let y = 1;" file2.ts @@ -110,7 +110,7 @@ Info 33 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 34 [00:01:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:24.000] Project '/dev/null/inferredProject2*' (Inferred) Info 36 [00:01:25.000] Files (1) - /a/file4.ts + /a/file4.ts SVC-1-0 "let z = 1;" file4.ts @@ -182,9 +182,9 @@ Info 50 [00:02:00.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 51 [00:02:01.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:02:02.000] Project '/a/b/tsconfig.json' (Configured) Info 53 [00:02:03.000] Files (3) - /a/b/src/file1.ts - /a/b/file3.ts - /a/b/src/file2.ts + /a/b/src/file1.ts SVC-1-0 "let x = 1;" + /a/b/file3.ts Text-1 "let z = 1;" + /a/b/src/file2.ts SVC-1-0 "let y = 1;" src/file1.ts @@ -328,49 +328,41 @@ Info 68 [00:03:36.000] Search path: /a Info 69 [00:03:37.000] For info: /a/file4.ts :: No config files found. Info 70 [00:03:38.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* Info 71 [00:03:39.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 72 [00:03:40.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 73 [00:03:41.000] Files (1) - /a/file4.ts - - - file4.ts - Root file specified for compilation - -Info 74 [00:03:42.000] ----------------------------------------------- -Info 75 [00:03:43.000] `remove Project:: -Info 76 [00:03:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 77 [00:03:45.000] Files (0) +Info 72 [00:03:40.000] Same program as before +Info 73 [00:03:41.000] `remove Project:: +Info 74 [00:03:42.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 75 [00:03:43.000] Files (0) -Info 78 [00:03:46.000] ----------------------------------------------- -Info 79 [00:03:47.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 80 [00:03:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 81 [00:03:49.000] Project '/a/b/tsconfig.json' (Configured) -Info 81 [00:03:50.000] Files (3) - -Info 81 [00:03:51.000] ----------------------------------------------- -Info 81 [00:03:52.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 81 [00:03:53.000] Files (1) - -Info 81 [00:03:54.000] ----------------------------------------------- -Info 81 [00:03:55.000] Open files: -Info 81 [00:03:56.000] FileName: /a/b/file3.ts ProjectRootPath: undefined -Info 81 [00:03:57.000] Projects: /a/b/tsconfig.json -Info 81 [00:03:58.000] FileName: /a/file4.ts ProjectRootPath: undefined -Info 81 [00:03:59.000] Projects: /dev/null/inferredProject2* -Info 81 [00:04:00.000] FileWatcher:: Added:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info -Info 82 [00:04:01.000] Project '/a/b/tsconfig.json' (Configured) -Info 82 [00:04:02.000] Files (3) - -Info 82 [00:04:03.000] ----------------------------------------------- -Info 82 [00:04:04.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 82 [00:04:05.000] Files (1) - -Info 82 [00:04:06.000] ----------------------------------------------- -Info 82 [00:04:07.000] Open files: -Info 82 [00:04:08.000] FileName: /a/file4.ts ProjectRootPath: undefined -Info 82 [00:04:09.000] Projects: /dev/null/inferredProject2* +Info 76 [00:03:44.000] ----------------------------------------------- +Info 77 [00:03:45.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 78 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 79 [00:03:47.000] Project '/a/b/tsconfig.json' (Configured) +Info 79 [00:03:48.000] Files (3) + +Info 79 [00:03:49.000] ----------------------------------------------- +Info 79 [00:03:50.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 79 [00:03:51.000] Files (1) + +Info 79 [00:03:52.000] ----------------------------------------------- +Info 79 [00:03:53.000] Open files: +Info 79 [00:03:54.000] FileName: /a/b/file3.ts ProjectRootPath: undefined +Info 79 [00:03:55.000] Projects: /a/b/tsconfig.json +Info 79 [00:03:56.000] FileName: /a/file4.ts ProjectRootPath: undefined +Info 79 [00:03:57.000] Projects: /dev/null/inferredProject2* +Info 79 [00:03:58.000] FileWatcher:: Added:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:59.000] Project '/a/b/tsconfig.json' (Configured) +Info 80 [00:04:00.000] Files (3) + +Info 80 [00:04:01.000] ----------------------------------------------- +Info 80 [00:04:02.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 80 [00:04:03.000] Files (1) + +Info 80 [00:04:04.000] ----------------------------------------------- +Info 80 [00:04:05.000] Open files: +Info 80 [00:04:06.000] FileName: /a/file4.ts ProjectRootPath: undefined +Info 80 [00:04:07.000] Projects: /dev/null/inferredProject2* File5 written //// [/file5.ts] let zz = 1; @@ -402,23 +394,23 @@ FsWatchesRecursive:: /a/b: {} -Info 82 [00:04:12.000] Search path: / -Info 83 [00:04:13.000] For info: /file5.ts :: No config files found. -Info 84 [00:04:14.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info 85 [00:04:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /dev/null/inferredProject3* WatchType: Missing file -Info 86 [00:04:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 87 [00:04:17.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 88 [00:04:18.000] Files (1) - /file5.ts +Info 80 [00:04:10.000] Search path: / +Info 81 [00:04:11.000] For info: /file5.ts :: No config files found. +Info 82 [00:04:12.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info 83 [00:04:13.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /dev/null/inferredProject3* WatchType: Missing file +Info 84 [00:04:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 85 [00:04:15.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 86 [00:04:16.000] Files (1) + /file5.ts SVC-1-0 "let zz = 1;" file5.ts Root file specified for compilation -Info 89 [00:04:19.000] ----------------------------------------------- -Info 90 [00:04:20.000] `remove Project:: -Info 91 [00:04:21.000] Project '/a/b/tsconfig.json' (Configured) -Info 92 [00:04:22.000] Files (3) +Info 87 [00:04:17.000] ----------------------------------------------- +Info 88 [00:04:18.000] `remove Project:: +Info 89 [00:04:19.000] Project '/a/b/tsconfig.json' (Configured) +Info 90 [00:04:20.000] Files (3) /a/b/src/file1.ts /a/b/file3.ts /a/b/src/file2.ts @@ -431,26 +423,26 @@ Info 92 [00:04:22.000] Files (3) src/file2.ts Matched by default include pattern '**/*' -Info 93 [00:04:23.000] ----------------------------------------------- -Info 94 [00:04:24.000] DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory -Info 95 [00:04:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory -Info 96 [00:04:26.000] FileWatcher:: Close:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file -Info 97 [00:04:27.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots -Info 98 [00:04:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots -Info 99 [00:04:29.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file -Info 100 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file1.ts 500 undefined WatchType: Closed Script info -Info 101 [00:04:31.000] FileWatcher:: Close:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info -Info 102 [00:04:32.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file2.ts 500 undefined WatchType: Closed Script info -Info 103 [00:04:33.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 103 [00:04:34.000] Files (1) - -Info 103 [00:04:35.000] ----------------------------------------------- -Info 103 [00:04:36.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 103 [00:04:37.000] Files (1) - -Info 103 [00:04:38.000] ----------------------------------------------- -Info 103 [00:04:39.000] Open files: -Info 103 [00:04:40.000] FileName: /a/file4.ts ProjectRootPath: undefined -Info 103 [00:04:41.000] Projects: /dev/null/inferredProject2* -Info 103 [00:04:42.000] FileName: /file5.ts ProjectRootPath: undefined -Info 103 [00:04:43.000] Projects: /dev/null/inferredProject3* \ No newline at end of file +Info 91 [00:04:21.000] ----------------------------------------------- +Info 92 [00:04:22.000] DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 93 [00:04:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 94 [00:04:24.000] FileWatcher:: Close:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 95 [00:04:25.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 96 [00:04:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 97 [00:04:27.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 98 [00:04:28.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file1.ts 500 undefined WatchType: Closed Script info +Info 99 [00:04:29.000] FileWatcher:: Close:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info +Info 100 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file2.ts 500 undefined WatchType: Closed Script info +Info 101 [00:04:31.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 101 [00:04:32.000] Files (1) + +Info 101 [00:04:33.000] ----------------------------------------------- +Info 101 [00:04:34.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 101 [00:04:35.000] Files (1) + +Info 101 [00:04:36.000] ----------------------------------------------- +Info 101 [00:04:37.000] Open files: +Info 101 [00:04:38.000] FileName: /a/file4.ts ProjectRootPath: undefined +Info 101 [00:04:39.000] Projects: /dev/null/inferredProject2* +Info 101 [00:04:40.000] FileName: /file5.ts ProjectRootPath: undefined +Info 101 [00:04:41.000] Projects: /dev/null/inferredProject3* \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js index f66cfe6a7bfe7..8b57f010f13f4 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js @@ -31,8 +31,8 @@ Info 8 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 9 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:32.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile1.ts SVC-1-0 "let x = 1" ../../../../a/lib/lib.d.ts @@ -56,8 +56,8 @@ Info 17 [00:00:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:46.000] Project '/dev/null/inferredProject2*' (Inferred) Info 20 [00:00:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile2.ts SVC-1-0 "let y = 1" ../../../../a/lib/lib.d.ts @@ -131,8 +131,8 @@ Info 44 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 45 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 47 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile1.ts SVC-1-0 "let x = 1" ../../../../a/lib/lib.d.ts @@ -232,8 +232,8 @@ Info 72 [00:02:32.500] Starting updateGraphWorker: Project: /dev/null/inferred Info 73 [00:02:33.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 74 [00:02:34.500] Project '/dev/null/inferredProject1*' (Inferred) Info 75 [00:02:35.500] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile1.ts SVC-1-0 "let x = 1" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js index 4a7b17d8abad9..983071045f9b9 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js @@ -41,8 +41,8 @@ Info 11 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:29.000] Files (2) - /a/lib/lib.d.ts - /a/b/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" ../lib/lib.d.ts @@ -87,9 +87,9 @@ Info 22 [00:00:45.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 23 [00:00:46.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:47.000] Project '/a/b/tsconfig.json' (Configured) Info 25 [00:00:48.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js index 5bfde58471965..4a368374589e8 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js @@ -46,9 +46,9 @@ Info 12 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:30.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:31.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:32.000] Files (3) - /a/lib/lib.d.ts - /a/file2.ts - /a/b/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/file2.ts Text-1 "export classc { method2a() { return 10; } }" + /a/b/file1.ts SVC-1-0 "import classc from \"file2\"" ../lib/lib.d.ts @@ -103,9 +103,9 @@ Info 27 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 28 [00:00:53.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 29 [00:00:54.000] Project '/a/b/tsconfig.json' (Configured) Info 30 [00:00:55.000] Files (3) - /a/lib/lib.d.ts - /a/b/file2.ts - /a/b/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file2.ts Text-1 "export classc { method2() { return 10; } }" + /a/b/file1.ts SVC-1-0 "import classc from \"file2\"" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js index 5a8efde6fdf43..1939d29fab9b0 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js @@ -53,9 +53,9 @@ Info 12 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:35.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:36.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 "let x = 1" + /a/b/f2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js index 619a1d1898dad..86e2039b14153 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js @@ -55,9 +55,9 @@ Info 12 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:38.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:39.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:40.000] Files (3) - /a/lib/lib.d.ts - /a/b/c/f1.ts - /a/b/d/f2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/c/f1.ts SVC-1-0 "let x = 1" + /a/b/d/f2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index 1e8856f6de5fa..003ebe49393fa 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -145,8 +145,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index 4366cfe0d0d77..6d586f7065a51 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -133,10 +133,10 @@ Info 30 [00:01:05.000] Starting updateGraphWorker: Project: /user/username/pro Info 31 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 33 [00:01:08.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index e95c1feabfbea..6465fb0d135a6 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -145,8 +145,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 2c0b255f35f60..f782f6b1d2649 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -133,10 +133,10 @@ Info 30 [00:01:05.000] Starting updateGraphWorker: Project: /user/username/pro Info 31 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 33 [00:01:08.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index 0288dae5b901b..7f2cefff236b1 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -139,8 +139,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index e2cc7e860ad59..e7682ebf0d8e6 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -139,8 +139,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts @@ -239,10 +239,10 @@ Info 55 [00:01:41.000] Starting updateGraphWorker: Project: /user/username/pro Info 56 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 57 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 58 [00:01:44.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index 8e34bcd595bdb..54213860b8b9b 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -139,8 +139,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 2841aa1d46766..87e2cf00c9e17 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -59,9 +59,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -139,8 +139,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts @@ -259,10 +259,10 @@ Info 58 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/pro Info 59 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:01:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 61 [00:01:47.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js index b8367efb8f3f5..7870a839d287d 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js +++ b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js @@ -59,10 +59,10 @@ Info 19 [00:01:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:01:03.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/a/b/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:04.000] Project '/user/username/rootfolder/a/b/src/tsconfig.json' (Configured) Info 22 [00:01:05.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/a/b/node_modules/module2/index.d.ts - /user/username/rootfolder/a/b/node_modules/module1/index.d.ts - /user/username/rootfolder/a/b/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/a/b/node_modules/module2/index.d.ts Text-1 "export class2 { method2() { return 10; } }" + /user/username/rootfolder/a/b/node_modules/module1/index.d.ts Text-1 "import { class2 } from \"module2\";\n export classc { method2a(): class2; }" + /user/username/rootfolder/a/b/src/file1.ts SVC-1-0 "import { classc } from \"module1\"" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js b/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js index c56d993f09ab2..fe78b59371e18 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js @@ -47,7 +47,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /user/username/projects/myproject/a/a.ts + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" a.ts @@ -83,7 +83,7 @@ Info 28 [00:01:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 29 [00:01:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:11.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 31 [00:01:12.000] Files (1) - /user/username/projects/myproject/b/b.ts + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" b.ts @@ -126,7 +126,7 @@ Info 45 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 46 [00:01:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dummy/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 47 [00:01:39.000] Project '/user/username/projects/myproject/dummy/tsconfig.json' (Configured) Info 48 [00:01:40.000] Files (1) - /user/username/projects/myproject/dummy/dummy.ts + /user/username/projects/myproject/dummy/dummy.ts SVC-1-0 "let dummy = 1;" dummy.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js b/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js index 5a63e272f909b..d74e31b2e388a 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js @@ -41,7 +41,7 @@ Info 12 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 13 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:43.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 15 [00:00:44.000] Files (1) - /user/username/projects/myproject/a/a.ts + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" a.ts @@ -77,7 +77,7 @@ Info 28 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 29 [00:01:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:05.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 31 [00:01:06.000] Files (1) - /user/username/projects/myproject/b/b.ts + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" b.ts @@ -140,10 +140,14 @@ Info 40 [00:01:29.000] Config: /user/username/projects/myproject/a/tsconfig.js } Info 41 [00:01:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Info 42 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 43 [00:01:32.000] Different program with same set of files -Info 44 [00:01:33.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 45 [00:01:34.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 46 [00:01:35.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 43 [00:01:32.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 44 [00:01:33.000] Files (1) + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" + +Info 45 [00:01:34.000] ----------------------------------------------- +Info 46 [00:01:35.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 47 [00:01:36.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 48 [00:01:37.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -152,52 +156,56 @@ Info 46 [00:01:35.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 47 [00:01:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 48 [00:01:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:01:38.000] Different program with same set of files -Info 50 [00:01:39.000] Running: *ensureProjectForOpenFiles* -Info 51 [00:01:40.000] Before ensureProjectForOpenFiles: -Info 52 [00:01:41.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 52 [00:01:42.000] Files (1) - -Info 52 [00:01:43.000] ----------------------------------------------- -Info 52 [00:01:44.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 52 [00:01:45.000] Files (1) - -Info 52 [00:01:46.000] ----------------------------------------------- -Info 52 [00:01:47.000] Open files: -Info 52 [00:01:48.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 52 [00:01:49.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 52 [00:01:50.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 52 [00:01:51.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 52 [00:01:52.000] After ensureProjectForOpenFiles: -Info 53 [00:01:53.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 53 [00:01:54.000] Files (1) - -Info 53 [00:01:55.000] ----------------------------------------------- -Info 53 [00:01:56.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 53 [00:01:57.000] Files (1) - -Info 53 [00:01:58.000] ----------------------------------------------- -Info 53 [00:01:59.000] Open files: -Info 53 [00:02:00.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 53 [00:02:01.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 53 [00:02:02.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 53 [00:02:03.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 49 [00:01:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 50 [00:01:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:40.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 52 [00:01:41.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 53 [00:01:42.000] ----------------------------------------------- +Info 54 [00:01:43.000] Running: *ensureProjectForOpenFiles* +Info 55 [00:01:44.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:45.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 56 [00:01:46.000] Files (1) + +Info 56 [00:01:47.000] ----------------------------------------------- +Info 56 [00:01:48.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 56 [00:01:49.000] Files (1) + +Info 56 [00:01:50.000] ----------------------------------------------- +Info 56 [00:01:51.000] Open files: +Info 56 [00:01:52.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 56 [00:01:53.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 56 [00:01:54.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 56 [00:01:55.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 56 [00:01:56.000] After ensureProjectForOpenFiles: +Info 57 [00:01:57.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 57 [00:01:58.000] Files (1) + +Info 57 [00:01:59.000] ----------------------------------------------- +Info 57 [00:02:00.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 57 [00:02:01.000] Files (1) + +Info 57 [00:02:02.000] ----------------------------------------------- +Info 57 [00:02:03.000] Open files: +Info 57 [00:02:04.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 57 [00:02:05.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 57 [00:02:06.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 57 [00:02:07.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (3) and running -Info 53 [00:02:07.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file -Info 54 [00:02:08.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json -Info 55 [00:02:09.000] Scheduled: *ensureProjectForOpenFiles* -Info 56 [00:02:10.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file +Info 57 [00:02:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file +Info 58 [00:02:12.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json +Info 59 [00:02:13.000] Scheduled: *ensureProjectForOpenFiles* +Info 60 [00:02:14.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/extended/bravo.tsconfig.json] {"extends":"./alpha.tsconfig.json","compilerOptions":{"strict":false}} -Info 57 [00:02:11.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 58 [00:02:12.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 59 [00:02:13.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 61 [00:02:15.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 62 [00:02:16.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 63 [00:02:17.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -206,52 +214,56 @@ Info 59 [00:02:13.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 60 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 61 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 62 [00:02:16.000] Different program with same set of files -Info 63 [00:02:17.000] Running: *ensureProjectForOpenFiles* -Info 64 [00:02:18.000] Before ensureProjectForOpenFiles: -Info 65 [00:02:19.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 65 [00:02:20.000] Files (1) - -Info 65 [00:02:21.000] ----------------------------------------------- -Info 65 [00:02:22.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 65 [00:02:23.000] Files (1) - -Info 65 [00:02:24.000] ----------------------------------------------- -Info 65 [00:02:25.000] Open files: -Info 65 [00:02:26.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 65 [00:02:27.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 65 [00:02:28.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 65 [00:02:29.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 65 [00:02:30.000] After ensureProjectForOpenFiles: -Info 66 [00:02:31.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 66 [00:02:32.000] Files (1) - -Info 66 [00:02:33.000] ----------------------------------------------- -Info 66 [00:02:34.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 66 [00:02:35.000] Files (1) - -Info 66 [00:02:36.000] ----------------------------------------------- -Info 66 [00:02:37.000] Open files: -Info 66 [00:02:38.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 66 [00:02:39.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 66 [00:02:40.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 66 [00:02:41.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 64 [00:02:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 65 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 66 [00:02:20.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 67 [00:02:21.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 68 [00:02:22.000] ----------------------------------------------- +Info 69 [00:02:23.000] Running: *ensureProjectForOpenFiles* +Info 70 [00:02:24.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:25.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 71 [00:02:26.000] Files (1) + +Info 71 [00:02:27.000] ----------------------------------------------- +Info 71 [00:02:28.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 71 [00:02:29.000] Files (1) + +Info 71 [00:02:30.000] ----------------------------------------------- +Info 71 [00:02:31.000] Open files: +Info 71 [00:02:32.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 71 [00:02:33.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 71 [00:02:34.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 71 [00:02:35.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 71 [00:02:36.000] After ensureProjectForOpenFiles: +Info 72 [00:02:37.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 72 [00:02:38.000] Files (1) + +Info 72 [00:02:39.000] ----------------------------------------------- +Info 72 [00:02:40.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 72 [00:02:41.000] Files (1) + +Info 72 [00:02:42.000] ----------------------------------------------- +Info 72 [00:02:43.000] Open files: +Info 72 [00:02:44.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 72 [00:02:45.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 72 [00:02:46.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 72 [00:02:47.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (2) and running -Info 66 [00:02:45.000] FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file -Info 67 [00:02:46.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json -Info 68 [00:02:47.000] Scheduled: *ensureProjectForOpenFiles* -Info 69 [00:02:48.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file +Info 72 [00:02:51.000] FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file +Info 73 [00:02:52.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json +Info 74 [00:02:53.000] Scheduled: *ensureProjectForOpenFiles* +Info 75 [00:02:54.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/b/tsconfig.json] {"extends":"../extended/alpha.tsconfig.json"} -Info 70 [00:02:49.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 71 [00:02:50.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 72 [00:02:51.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 76 [00:02:55.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 77 [00:02:56.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 78 [00:02:57.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -260,41 +272,45 @@ Info 72 [00:02:51.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 73 [00:02:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file -Info 74 [00:02:53.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory -Info 75 [00:02:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory -Info 76 [00:02:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 77 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 78 [00:02:57.000] Different program with same set of files -Info 79 [00:02:58.000] Running: *ensureProjectForOpenFiles* -Info 80 [00:02:59.000] Before ensureProjectForOpenFiles: -Info 81 [00:03:00.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 81 [00:03:01.000] Files (1) - -Info 81 [00:03:02.000] ----------------------------------------------- -Info 81 [00:03:03.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 81 [00:03:04.000] Files (1) - -Info 81 [00:03:05.000] ----------------------------------------------- -Info 81 [00:03:06.000] Open files: -Info 81 [00:03:07.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 81 [00:03:08.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 81 [00:03:09.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 81 [00:03:10.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 81 [00:03:11.000] After ensureProjectForOpenFiles: -Info 82 [00:03:12.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 82 [00:03:13.000] Files (1) - -Info 82 [00:03:14.000] ----------------------------------------------- -Info 82 [00:03:15.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 82 [00:03:16.000] Files (1) - -Info 82 [00:03:17.000] ----------------------------------------------- -Info 82 [00:03:18.000] Open files: -Info 82 [00:03:19.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 82 [00:03:20.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 82 [00:03:21.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 82 [00:03:22.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 79 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file +Info 80 [00:02:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory +Info 81 [00:03:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory +Info 82 [00:03:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 83 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 84 [00:03:03.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 85 [00:03:04.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 86 [00:03:05.000] ----------------------------------------------- +Info 87 [00:03:06.000] Running: *ensureProjectForOpenFiles* +Info 88 [00:03:07.000] Before ensureProjectForOpenFiles: +Info 89 [00:03:08.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 89 [00:03:09.000] Files (1) + +Info 89 [00:03:10.000] ----------------------------------------------- +Info 89 [00:03:11.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 89 [00:03:12.000] Files (1) + +Info 89 [00:03:13.000] ----------------------------------------------- +Info 89 [00:03:14.000] Open files: +Info 89 [00:03:15.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 89 [00:03:16.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 89 [00:03:17.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 89 [00:03:18.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 89 [00:03:19.000] After ensureProjectForOpenFiles: +Info 90 [00:03:20.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 90 [00:03:21.000] Files (1) + +Info 90 [00:03:22.000] ----------------------------------------------- +Info 90 [00:03:23.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 90 [00:03:24.000] Files (1) + +Info 90 [00:03:25.000] ----------------------------------------------- +Info 90 [00:03:26.000] Open files: +Info 90 [00:03:27.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 90 [00:03:28.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 90 [00:03:29.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 90 [00:03:30.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -323,19 +339,19 @@ FsWatchesRecursive:: /user/username/projects/myproject/b: *new* {} -Info 82 [00:03:26.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file -Info 83 [00:03:27.000] Scheduled: /user/username/projects/myproject/a/tsconfig.json -Info 84 [00:03:28.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json -Info 85 [00:03:29.000] Scheduled: *ensureProjectForOpenFiles* -Info 86 [00:03:30.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file +Info 90 [00:03:34.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file +Info 91 [00:03:35.000] Scheduled: /user/username/projects/myproject/a/tsconfig.json +Info 92 [00:03:36.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json +Info 93 [00:03:37.000] Scheduled: *ensureProjectForOpenFiles* +Info 94 [00:03:38.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/extended/alpha.tsconfig.json] {} -Info 87 [00:03:31.000] Running: /user/username/projects/myproject/a/tsconfig.json -Info 88 [00:03:32.000] Reloading configured project /user/username/projects/myproject/a/tsconfig.json -Info 89 [00:03:33.000] Config: /user/username/projects/myproject/a/tsconfig.json : { +Info 95 [00:03:39.000] Running: /user/username/projects/myproject/a/tsconfig.json +Info 96 [00:03:40.000] Reloading configured project /user/username/projects/myproject/a/tsconfig.json +Info 97 [00:03:41.000] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/a.ts" ], @@ -343,12 +359,16 @@ Info 89 [00:03:33.000] Config: /user/username/projects/myproject/a/tsconfig.js "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" } } -Info 90 [00:03:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json -Info 91 [00:03:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 92 [00:03:36.000] Different program with same set of files -Info 93 [00:03:37.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 94 [00:03:38.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 95 [00:03:39.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 98 [00:03:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json +Info 99 [00:03:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 100 [00:03:44.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 101 [00:03:45.000] Files (1) + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" + +Info 102 [00:03:46.000] ----------------------------------------------- +Info 103 [00:03:47.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 104 [00:03:48.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 105 [00:03:49.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -356,36 +376,40 @@ Info 95 [00:03:39.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 96 [00:03:40.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 97 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 98 [00:03:42.000] Different program with same set of files -Info 99 [00:03:43.000] Running: *ensureProjectForOpenFiles* -Info 100 [00:03:44.000] Before ensureProjectForOpenFiles: -Info 101 [00:03:45.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 101 [00:03:46.000] Files (1) - -Info 101 [00:03:47.000] ----------------------------------------------- -Info 101 [00:03:48.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 101 [00:03:49.000] Files (1) - -Info 101 [00:03:50.000] ----------------------------------------------- -Info 101 [00:03:51.000] Open files: -Info 101 [00:03:52.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 101 [00:03:53.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 101 [00:03:54.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 101 [00:03:55.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 101 [00:03:56.000] After ensureProjectForOpenFiles: -Info 102 [00:03:57.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 102 [00:03:58.000] Files (1) - -Info 102 [00:03:59.000] ----------------------------------------------- -Info 102 [00:04:00.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 102 [00:04:01.000] Files (1) - -Info 102 [00:04:02.000] ----------------------------------------------- -Info 102 [00:04:03.000] Open files: -Info 102 [00:04:04.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 102 [00:04:05.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 102 [00:04:06.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 102 [00:04:07.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 106 [00:03:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 107 [00:03:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 108 [00:03:52.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 109 [00:03:53.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 110 [00:03:54.000] ----------------------------------------------- +Info 111 [00:03:55.000] Running: *ensureProjectForOpenFiles* +Info 112 [00:03:56.000] Before ensureProjectForOpenFiles: +Info 113 [00:03:57.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 113 [00:03:58.000] Files (1) + +Info 113 [00:03:59.000] ----------------------------------------------- +Info 113 [00:04:00.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 113 [00:04:01.000] Files (1) + +Info 113 [00:04:02.000] ----------------------------------------------- +Info 113 [00:04:03.000] Open files: +Info 113 [00:04:04.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 113 [00:04:05.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 113 [00:04:06.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 113 [00:04:07.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 113 [00:04:08.000] After ensureProjectForOpenFiles: +Info 114 [00:04:09.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 114 [00:04:10.000] Files (1) + +Info 114 [00:04:11.000] ----------------------------------------------- +Info 114 [00:04:12.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 114 [00:04:13.000] Files (1) + +Info 114 [00:04:14.000] ----------------------------------------------- +Info 114 [00:04:15.000] Open files: +Info 114 [00:04:16.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 114 [00:04:17.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 114 [00:04:18.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 114 [00:04:19.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (3) and running diff --git a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js index e3f0b33a3c089..4a93106265922 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js @@ -76,9 +76,9 @@ Info 16 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/foo/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:53.000] Project '/user/username/projects/myproject/foo/tsconfig.json' (Configured) Info 19 [00:00:54.000] Files (3) - /a/lib/lib.es2017.d.ts - /user/username/projects/myproject/bar/index.ts - /user/username/projects/myproject/foo/index.ts + /a/lib/lib.es2017.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/bar/index.ts Text-1 "\nexport function bar() {\n console.log(\"hello world\");\n}" + /user/username/projects/myproject/foo/index.ts SVC-1-0 "\nimport { bar } from \"bar\";\nbar();" ../../../../../a/lib/lib.es2017.d.ts @@ -165,9 +165,9 @@ Info 38 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/bar/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:21.000] Project '/user/username/projects/myproject/bar/tsconfig.json' (Configured) Info 41 [00:01:22.000] Files (3) - /a/lib/lib.es2017.d.ts - /a/lib/lib.dom.d.ts - /user/username/projects/myproject/bar/index.ts + /a/lib/lib.es2017.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/lib/lib.dom.d.ts Text-1 "\ndeclare var console: {\n log(...args: any[]): void;\n};" + /user/username/projects/myproject/bar/index.ts Text-1 "\nexport function bar() {\n console.log(\"hello world\");\n}" ../../../../../a/lib/lib.es2017.d.ts 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 984de88a6bfff..b4e90d39c2240 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 @@ -54,9 +54,9 @@ Info 9 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 10 [00:00:41.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:42.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:43.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -294,7 +294,7 @@ Info 31 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 32 [00:01:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 33 [00:01:14.000] Project '/dev/null/inferredProject2*' (Inferred) Info 34 [00:01:15.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js index 4a13497893e92..82d8b6d1f8783 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -473,7 +473,7 @@ Info 98 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:41.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:42.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:43.000] Files (1) - /a/a.ts + /a/a.ts SVC-2-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -685,7 +685,7 @@ Info 124 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 125 [00:03:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 126 [00:03:28.000] Project '/dev/null/inferredProject2*' (Inferred) Info 127 [00:03:29.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js index 914802a719084..d9bce69b73a79 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -572,7 +572,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js index 6672fadcd36a0..0f42f416f35ed 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -478,7 +478,7 @@ Info 101 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 102 [00:02:44.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:45.000] Project '/a/tsconfig.json' (Configured) Info 104 [00:02:46.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -632,7 +632,7 @@ Info 119 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 120 [00:03:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 121 [00:03:10.000] Project '/dev/null/inferredProject2*' (Inferred) Info 122 [00:03:11.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js index 67e429180d731..4a3ca2d05bf35 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js @@ -53,7 +53,7 @@ Info 12 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:34.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:35.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:36.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "function f() {}" a.ts @@ -180,8 +180,8 @@ Info 32 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 33 [00:01:04.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:05.000] Project '/b/tsconfig.json' (Configured) Info 35 [00:01:06.000] Files (2) - /a/a.ts - /b/b.ts + /a/a.ts SVC-1-0 "function f() {}" + /b/b.ts SVC-1-0 "f();" ../a/a.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js index a337da1fe2110..f12b031b92110 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -478,7 +478,7 @@ Info 101 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 102 [00:02:44.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:45.000] Project '/a/tsconfig.json' (Configured) Info 104 [00:02:46.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -666,7 +666,7 @@ Info 119 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 120 [00:03:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 121 [00:03:10.000] Project '/dev/null/inferredProject2*' (Inferred) Info 122 [00:03:11.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts 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 87b4798da1202..d0220aaf3e456 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js @@ -77,7 +77,7 @@ Info 12 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:50.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:51.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:52.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -204,7 +204,7 @@ Info 34 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:23.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:24.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -410,8 +410,8 @@ Info 79 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 80 [00:02:18.000] Finishing updateGraphWorker: Project: /user/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 81 [00:02:19.000] Project '/user/tsconfig.json' (Configured) Info 82 [00:02:20.000] Files (2) - /a/a.ts - /user/user.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /user/user.ts SVC-1-0 "import * as a from \"../a/a\";\nimport * as b from \"../b/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/a.ts @@ -592,7 +592,7 @@ Info 98 [00:02:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:53.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:54.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:55.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -735,7 +735,7 @@ Info 115 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 116 [00:03:32.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 117 [00:03:33.000] Project '/dev/null/inferredProject1*' (Inferred) Info 118 [00:03:34.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js index f95ab709a9559..c901d78041ae9 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -568,7 +568,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js index 16df869162596..ef2d26974f668 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js @@ -47,7 +47,7 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:34.000] Files (1) - /a/src/a.ts + /a/src/a.ts SVC-1-0 "" src/a.ts @@ -123,7 +123,7 @@ Info 31 [00:00:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 32 [00:00:57.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 33 [00:00:58.000] Project '/b/tsconfig.json' (Configured) Info 34 [00:00:59.000] Files (1) - /b/src/b.ts + /b/src/b.ts SVC-1-0 "" src/b.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js index 53b50178d4a04..b835ce8080066 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -557,7 +557,7 @@ Info 101 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 102 [00:02:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:49.000] Project '/dev/null/inferredProject2*' (Inferred) Info 104 [00:02:50.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js index 9133d2d468fde..17551bf76129b 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -551,7 +551,7 @@ Info 99 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 100 [00:02:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 101 [00:02:47.000] Project '/dev/null/inferredProject2*' (Inferred) Info 102 [00:02:48.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js index 0b36d029c01ec..c8819f65dcff7 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -556,7 +556,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js index 740915adc301f..06a97fb04e07e 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -556,7 +556,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js index 0859256ee3e5c..bf6903c0bfbca 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -556,7 +556,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js index 0df159ba3e77d..75a7b5c174a23 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -573,7 +573,7 @@ Info 101 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 102 [00:02:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:49.000] Project '/dev/null/inferredProject2*' (Inferred) Info 104 [00:02:50.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js index 8a5dda4f08a46..7696558f79ca5 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js @@ -77,7 +77,7 @@ Info 12 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:50.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:51.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:52.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -204,7 +204,7 @@ Info 34 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:23.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:24.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -384,9 +384,9 @@ Info 72 [00:02:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 73 [00:02:10.000] Finishing updateGraphWorker: Project: /user/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 74 [00:02:11.000] Project '/user/tsconfig.json' (Configured) Info 75 [00:02:12.000] Files (3) - /a/a.ts - /b/b.ts - /user/user.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /b/b.ts SVC-1-0 "export function fnB() {}" + /user/user.ts SVC-1-0 "import * as a from \"../a/a\";\nimport * as b from \"../b/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/a.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js index 5339a2f31c51e..610b778bb8c19 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js @@ -77,7 +77,7 @@ Info 12 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:50.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:51.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:52.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -204,7 +204,7 @@ Info 34 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:23.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:24.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -384,9 +384,9 @@ Info 72 [00:02:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 73 [00:02:10.000] Finishing updateGraphWorker: Project: /user/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 74 [00:02:11.000] Project '/user/tsconfig.json' (Configured) Info 75 [00:02:12.000] Files (3) - /a/a.ts - /b/b.ts - /user/user.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /b/b.ts SVC-1-0 "export function fnB() {}" + /user/user.ts SVC-1-0 "import * as a from \"../a/a\";\nimport * as b from \"../b/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/a.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js index 29d8c67e257b4..db9b2a7ebc628 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -473,7 +473,7 @@ Info 98 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:41.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:42.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:43.000] Files (1) - /a/a.ts + /a/a.ts SVC-2-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -697,7 +697,7 @@ Info 120 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 121 [00:03:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 122 [00:03:24.000] Project '/dev/null/inferredProject2*' (Inferred) Info 123 [00:03:25.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js index a946700d4a2ae..6c19e414b6856 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -589,7 +589,7 @@ Info 99 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 100 [00:02:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 101 [00:02:47.000] Project '/dev/null/inferredProject2*' (Inferred) Info 102 [00:02:48.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js index e331b6572a541..2ccc69027b319 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -477,7 +477,7 @@ Info 100 [00:02:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 101 [00:02:43.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:44.000] Project '/a/tsconfig.json' (Configured) Info 103 [00:02:45.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -646,7 +646,7 @@ Info 115 [00:03:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 116 [00:03:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 117 [00:03:06.000] Project '/dev/null/inferredProject2*' (Inferred) Info 118 [00:03:07.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js index 2f5dfc8e0bb7b..553f3672dfe5f 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js @@ -74,7 +74,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -201,7 +201,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -371,9 +371,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -477,7 +477,7 @@ Info 100 [00:02:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 101 [00:02:43.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:44.000] Project '/a/tsconfig.json' (Configured) Info 103 [00:02:45.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -607,7 +607,7 @@ Info 115 [00:03:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 116 [00:03:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 117 [00:03:06.000] Project '/dev/null/inferredProject2*' (Inferred) Info 118 [00:03:07.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js b/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js index de300a5ac5d36..b5943513dbf75 100644 --- a/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js +++ b/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js @@ -64,10 +64,10 @@ Info 21 [00:00:50.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (4) - /a/node_modules/foo/index.d.ts - /a/user.ts - /b/node_modules/foo/index.d.ts - /b/user.ts + /a/node_modules/foo/index.d.ts Text-1 "export const foo: number;" + /a/user.ts SVC-1-0 "import(\"foo\");\nfoo" + /b/node_modules/foo/index.d.ts Text-1 "export const foo: number;" + /b/user.ts Text-1 "import(\"foo\");\nfoo" a/node_modules/foo/index.d.ts diff --git a/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js b/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js index 518f6d38dc7a8..2ebcb61e3a46a 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js @@ -37,7 +37,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /proj/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/proj/tsconfig.json' (Configured) Info 15 [00:00:24.000] Files (1) - /proj/a.ts + /proj/a.ts SVC-1-0 "" a.ts @@ -95,7 +95,7 @@ Info 25 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 26 [00:00:41.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:00:42.000] Project '/dev/null/inferredProject1*' (Inferred) Info 28 [00:00:43.000] Files (1) - untitled:^Untitled-1 + untitled:^Untitled-1 SVC-1-0 "/// \nlet foo = 1;\nfooo/**/" untitled:^Untitled-1 diff --git a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js index 2008f26ccf68c..3cba1dffe06e2 100644 --- a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js +++ b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js @@ -127,9 +127,9 @@ Info 18 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pa Info 19 [00:00:42.000] Finishing updateGraphWorker: Project: /packages/babel-loader/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:43.000] Project '/packages/babel-loader/tsconfig.json' (Configured) Info 21 [00:00:44.000] Files (3) - /packages/core/src/loading-indicator.ts - /packages/core/src/index.ts - /packages/babel-loader/src/index.ts + /packages/core/src/loading-indicator.ts Text-1 "\nexport interface Bar {\n prop: number;\n}\nconst bar: Bar = {\n prop: 1\n}\n" + /packages/core/src/index.ts Text-1 "\nimport { Bar } from \"./loading-indicator.js\";\nexport type Foo = {};\nconst bar: Bar = {\n prop: 0\n}\n" + /packages/babel-loader/src/index.ts SVC-1-0 "\nimport type { Foo } from \"../../core/src/index.js\";\n" ../core/src/loading-indicator.ts @@ -205,8 +205,8 @@ Info 34 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pa Info 35 [00:01:04.000] Finishing updateGraphWorker: Project: /packages/core/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:05.000] Project '/packages/core/tsconfig.json' (Configured) Info 37 [00:01:06.000] Files (2) - /packages/core/src/loading-indicator.ts - /packages/core/src/index.ts + /packages/core/src/loading-indicator.ts Text-1 "\nexport interface Bar {\n prop: number;\n}\nconst bar: Bar = {\n prop: 1\n}\n" + /packages/core/src/index.ts Text-1 "\nimport { Bar } from \"./loading-indicator.js\";\nexport type Foo = {};\nconst bar: Bar = {\n prop: 0\n}\n" src/loading-indicator.ts @@ -317,7 +317,7 @@ Info 46 [00:01:26.000] Starting updateGraphWorker: Project: /packages/babel-lo Info 47 [00:01:27.000] Finishing updateGraphWorker: Project: /packages/babel-loader/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 48 [00:01:28.000] Project '/packages/babel-loader/tsconfig.json' (Configured) Info 49 [00:01:29.000] Files (1) - /packages/babel-loader/src/index.ts + /packages/babel-loader/src/index.ts SVC-1-1 "\nimport type { Foo } from// comment \"../../core/src/index.js\";\n" src/index.ts diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index 2ee695a964750..39a6d41231892 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -59,9 +59,9 @@ Info 14 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/Logger.ts - /user/username/projects/myproject/another.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/Logger.ts Text-1 "export class logger { }" + /user/username/projects/myproject/another.ts SVC-1-0 "import { logger } from \"./Logger\"; new logger();" ../../../../a/lib/lib.d.ts @@ -207,21 +207,27 @@ Before checking timeout queue length (1) and running Info 33 [00:01:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 34 [00:01:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 35 [00:01:05.000] Different program with same set of files -Info 36 [00:01:06.000] event: +Info 35 [00:01:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 36 [00:01:06.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/Logger.ts Text-1 "export class logger { }" + /user/username/projects/myproject/another.ts SVC-1-1 "import { logger } from \"./logger\"; new logger();" + +Info 37 [00:01:07.000] ----------------------------------------------- +Info 38 [00:01:08.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 37 [00:01:07.000] event: +Info 39 [00:01:09.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[{"start":{"line":1,"offset":24},"end":{"line":1,"offset":34},"text":"File name '/user/username/projects/myproject/logger.ts' differs from already included file name '/user/username/projects/myproject/Logger.ts' only in casing.\n The file is in the program because:\n Matched by default include pattern '**/*'\n Imported via \"./logger\" from file '/user/username/projects/myproject/another.ts'","code":1149,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 38 [00:01:08.000] event: +Info 40 [00:01:10.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} -Info 39 [00:01:09.000] event: +Info 41 [00:01:11.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js index 208d56edc0b83..cddef8b3532d3 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js @@ -59,9 +59,9 @@ Info 14 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/Logger.ts - /user/username/projects/myproject/another.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/Logger.ts SVC-1-0 "export class logger { }" + /user/username/projects/myproject/another.ts Text-1 "import { logger } from \"./Logger\"; new logger();" ../../../../a/lib/lib.d.ts @@ -201,7 +201,8 @@ Info 36 [00:01:13.000] request: "command": "open", "arguments": { "file": "/user/username/projects/myproject/logger.ts", - "projectRootPath": "/user/username/projects/myproject" + "projectRootPath": "/user/username/projects/myproject", + "fileContent": "export class logger { }" }, "seq": 4, "type": "request" @@ -211,15 +212,21 @@ Info 38 [00:01:15.000] Search path: /user/username/projects/myproject Info 39 [00:01:16.000] For info: /user/username/projects/myproject/Logger.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 40 [00:01:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 41 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:19.000] Different program with same set of files -Info 43 [00:01:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 43 [00:01:21.000] Files (3) - -Info 43 [00:01:22.000] ----------------------------------------------- -Info 43 [00:01:23.000] Open files: -Info 43 [00:01:24.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject -Info 43 [00:01:25.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 43 [00:01:26.000] response: +Info 42 [00:01:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 43 [00:01:20.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/logger.ts SVC-1-0 "export class logger { }" + /user/username/projects/myproject/another.ts Text-1 "import { logger } from \"./Logger\"; new logger();" + +Info 44 [00:01:21.000] ----------------------------------------------- +Info 45 [00:01:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 45 [00:01:23.000] Files (3) + +Info 45 [00:01:24.000] ----------------------------------------------- +Info 45 [00:01:25.000] Open files: +Info 45 [00:01:26.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject +Info 45 [00:01:27.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 45 [00:01:28.000] response: { "responseRequired": false } @@ -247,7 +254,7 @@ FsWatchesRecursive:: Before request -Info 44 [00:01:27.000] request: +Info 46 [00:01:29.000] request: { "command": "open", "arguments": { @@ -257,19 +264,19 @@ Info 44 [00:01:27.000] request: "seq": 5, "type": "request" } -Info 45 [00:01:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/another.ts 500 undefined WatchType: Closed Script info -Info 46 [00:01:29.000] Search path: /user/username/projects/myproject -Info 47 [00:01:30.000] For info: /user/username/projects/myproject/another.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 48 [00:01:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 48 [00:01:32.000] Files (3) - -Info 48 [00:01:33.000] ----------------------------------------------- -Info 48 [00:01:34.000] Open files: -Info 48 [00:01:35.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject -Info 48 [00:01:36.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 48 [00:01:37.000] FileName: /user/username/projects/myproject/another.ts ProjectRootPath: /user/username/projects/myproject -Info 48 [00:01:38.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 48 [00:01:39.000] response: +Info 47 [00:01:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/another.ts 500 undefined WatchType: Closed Script info +Info 48 [00:01:31.000] Search path: /user/username/projects/myproject +Info 49 [00:01:32.000] For info: /user/username/projects/myproject/another.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 50 [00:01:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 50 [00:01:34.000] Files (3) + +Info 50 [00:01:35.000] ----------------------------------------------- +Info 50 [00:01:36.000] Open files: +Info 50 [00:01:37.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject +Info 50 [00:01:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 50 [00:01:39.000] FileName: /user/username/projects/myproject/another.ts ProjectRootPath: /user/username/projects/myproject +Info 50 [00:01:40.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 50 [00:01:41.000] response: { "responseRequired": false } @@ -295,7 +302,7 @@ FsWatchesRecursive:: Before request -Info 49 [00:01:40.000] request: +Info 51 [00:01:42.000] request: { "command": "updateOpen", "arguments": { @@ -321,7 +328,7 @@ Info 49 [00:01:40.000] request: "seq": 6, "type": "request" } -Info 50 [00:01:41.000] response: +Info 52 [00:01:43.000] response: { "response": true, "responseRequired": true @@ -330,7 +337,7 @@ After request Before request -Info 51 [00:01:42.000] request: +Info 53 [00:01:44.000] request: { "command": "geterr", "arguments": { @@ -343,7 +350,7 @@ Info 51 [00:01:42.000] request: "seq": 7, "type": "request" } -Info 52 [00:01:43.000] response: +Info 54 [00:01:45.000] response: { "responseRequired": false } @@ -351,41 +358,47 @@ After request Before checking timeout queue length (1) and running -Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 56 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 57 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 58 [00:01:49.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/logger.ts SVC-1-0 "export class logger { }" + /user/username/projects/myproject/another.ts SVC-2-1 "import { logger } from \"./logger\"; new logger();" + +Info 59 [00:01:50.000] ----------------------------------------------- +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/logger.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:48.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/logger.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:49.000] event: +Info 62 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/logger.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before checking timeout queue length (1) and running -Info 59 [00:01:50.000] event: +Info 63 [00:01:54.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 60 [00:01:51.000] event: +Info 64 [00:01:55.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 61 [00:01:52.000] event: +Info 65 [00:01:56.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} -Info 62 [00:01:53.000] event: +Info 66 [00:01:57.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":7}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js b/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js index a67d4dc40a8ab..d0213e8c5f2ec 100644 --- a/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js +++ b/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js @@ -20,7 +20,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "" a.ts diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js index 6090fe932e5b1..7f41b50294f07 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js @@ -42,7 +42,7 @@ Info 13 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 14 [00:00:23.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:24.000] Project '/tsconfig.json' (Configured) Info 16 [00:00:25.000] Files (1) - /a.ts + /a.ts SVC-1-0 "import {} from \"./b\";" a.ts @@ -94,7 +94,7 @@ Info 23 [00:00:38.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 24 [00:00:39.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:40.000] Project '/dev/null/inferredProject1*' (Inferred) Info 26 [00:00:41.000] Files (1) - /c.ts + /c.ts SVC-1-0 "export {};" c.ts diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js index a4fc9ba5da971..34bc428259c7c 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js @@ -46,8 +46,8 @@ Info 11 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:29.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:30.000] Project '/a/tsconfig.json' (Configured) Info 14 [00:00:31.000] Files (2) - /a/old.ts - /a/user.ts + /a/old.ts Text-1 "export const x = 0;" + /a/user.ts SVC-1-0 "import { x } from \"./old\";" old.ts @@ -114,8 +114,8 @@ Info 28 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 29 [00:00:52.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:00:53.000] Project '/b/tsconfig.json' (Configured) Info 31 [00:00:54.000] Files (2) - /a/old.ts - /b/user.ts + /a/old.ts Text-1 "export const x = 0;" + /b/user.ts SVC-1-0 "import { x } from \"../a/old\";" ../a/old.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js index e438b83ba8aa0..fe79094ca43ac 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js @@ -44,8 +44,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js index 4a1630e51e160..bc0e6b14bc398 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js @@ -44,8 +44,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js index 312d20ea6f9d4..4281ca020625d 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js @@ -44,8 +44,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js b/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js index e0ca184dd92ec..11e49ed1feed6 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js +++ b/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js @@ -44,8 +44,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js index b6dc9fd3e51bb..4aa4273c2d938 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js @@ -44,8 +44,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js b/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js index 886946d39e05e..bba2dcff12eb0 100644 --- a/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js +++ b/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js @@ -53,10 +53,10 @@ Info 15 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 16 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:32.000] Project '/project/tsconfig.json' (Configured) Info 18 [00:00:33.000] Files (4) - /project/a.ts - /project/b.ts - /project/c.ts - /project/d.ts + /project/a.ts SVC-1-0 "export const a = {};" + /project/b.ts Text-1 "import \"./a\";" + /project/c.ts Text-1 "import {} from \"./a\";" + /project/d.ts Text-1 "import { a } from \"/project/a\";\ntype T = typeof import(\"./a\").a;" a.ts diff --git a/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js b/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js index 184dd575af308..593715f6af97c 100644 --- a/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js +++ b/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js @@ -53,10 +53,10 @@ Info 15 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 16 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:32.000] Project '/project/tsconfig.json' (Configured) Info 18 [00:00:33.000] Files (4) - /project/a.ts - /project/b.ts - /project/c.ts - /project/d.ts + /project/a.ts SVC-1-0 "export const a = {};" + /project/b.ts Text-1 "import \"./a\";" + /project/c.ts Text-1 "import {} from \"./a\";" + /project/d.ts Text-1 "import { a } from \"/project/a\";\ntype T = typeof import(\"./a\").a;" a.ts diff --git a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js index 524ca219dadb9..19e4ba2aa651d 100644 --- a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js +++ b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js @@ -25,7 +25,7 @@ Info 5 [00:00:08.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:10.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:11.000] Files (1) - ^/untitled/ts-nul-authority/Untitled-1 + ^/untitled/ts-nul-authority/Untitled-1 SVC-1-0 "export function foo() {\r\n /*$*/return bar;\r\n}\r\n\r\nexport function bar(x: T) {\r\n return x;\r\n}\r\n\r\nlet x = foo()(42);" ^/untitled/ts-nul-authority/Untitled-1 diff --git a/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js b/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js index dddfc2d818b39..73088d3425808 100644 --- a/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js +++ b/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js @@ -25,7 +25,7 @@ Info 5 [00:00:08.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:10.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:11.000] Files (1) - ^/untitled/ts-nul-authority/Untitled-1 + ^/untitled/ts-nul-authority/Untitled-1 SVC-1-0 "function fn(Foo: number) {\r\n type Foo = typeof Foo;\r\n return 0 as any as {x: Foo};\r\n}" ^/untitled/ts-nul-authority/Untitled-1 diff --git a/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js b/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js index b59708b997a99..d4b35f8155cdf 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js +++ b/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js @@ -37,9 +37,9 @@ Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:34.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/module.d.ts - /user/username/projects/myproject/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/module.d.ts Text-1 "export let x: number" + /user/username/projects/myproject/app.ts SVC-1-0 "\n import {f} from \"./module\"\n console.log(f)\n " ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js index ffed7bba50baf..8e21dcd23bb89 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js +++ b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js @@ -84,9 +84,9 @@ Info 30 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:00:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:00:59.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 33 [00:01:00.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /user/username/projects/myproject/src/fileB.mts - /user/username/projects/myproject/src/fileA.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" ../../../../../a/lib/lib.es2016.full.d.ts @@ -179,32 +179,38 @@ Info 65 [00:01:41.000] File '/a/lib/package.json' does not exist according to Info 66 [00:01:42.000] File '/a/package.json' does not exist according to earlier cached lookups. Info 67 [00:01:43.000] File '/package.json' does not exist according to earlier cached lookups. Info 68 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 69 [00:01:45.000] Different program with same set of files -Info 70 [00:01:46.000] Running: *ensureProjectForOpenFiles* -Info 71 [00:01:47.000] Before ensureProjectForOpenFiles: -Info 72 [00:01:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 72 [00:01:49.000] Files (3) - -Info 72 [00:01:50.000] ----------------------------------------------- -Info 72 [00:01:51.000] Open files: -Info 72 [00:01:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 72 [00:01:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 72 [00:01:54.000] After ensureProjectForOpenFiles: -Info 73 [00:01:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 73 [00:01:56.000] Files (3) - -Info 73 [00:01:57.000] ----------------------------------------------- -Info 73 [00:01:58.000] Open files: -Info 73 [00:01:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 73 [00:02:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 73 [00:02:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 74 [00:02:02.000] event: +Info 69 [00:01:45.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 70 [00:01:46.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 71 [00:01:47.000] ----------------------------------------------- +Info 72 [00:01:48.000] Running: *ensureProjectForOpenFiles* +Info 73 [00:01:49.000] Before ensureProjectForOpenFiles: +Info 74 [00:01:50.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 74 [00:01:51.000] Files (3) + +Info 74 [00:01:52.000] ----------------------------------------------- +Info 74 [00:01:53.000] Open files: +Info 74 [00:01:54.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 74 [00:01:55.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 74 [00:01:56.000] After ensureProjectForOpenFiles: +Info 75 [00:01:57.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 75 [00:01:58.000] Files (3) + +Info 75 [00:01:59.000] ----------------------------------------------- +Info 75 [00:02:00.000] Open files: +Info 75 [00:02:01.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 75 [00:02:02.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 75 [00:02:03.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 76 [00:02:04.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks Before request -Info 75 [00:02:03.000] request: +Info 77 [00:02:05.000] request: { "command": "geterr", "arguments": { @@ -216,7 +222,7 @@ Info 75 [00:02:03.000] request: "seq": 2, "type": "request" } -Info 76 [00:02:04.000] response: +Info 78 [00:02:06.000] response: { "responseRequired": false } @@ -224,88 +230,94 @@ After request Before checking timeout queue length (1) and running -Info 77 [00:02:05.000] event: +Info 79 [00:02:07.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 78 [00:02:06.000] event: +Info 80 [00:02:08.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `\"type\": \"module\"` to '/user/username/projects/myproject/package.json'.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 79 [00:02:07.000] event: +Info 81 [00:02:09.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 80 [00:02:08.000] event: +Info 82 [00:02:10.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":2}} Before running immediate callbacks and checking length (1) -Info 81 [00:02:09.000] Modify package json file to add type module -Info 82 [00:02:13.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 83 [00:02:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 84 [00:02:15.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 85 [00:02:16.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 83 [00:02:11.000] Modify package json file to add type module +Info 84 [00:02:15.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 85 [00:02:16.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 87 [00:02:18.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 88 [00:02:19.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0","type":"module"} -Info 87 [00:02:18.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 88 [00:02:19.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 89 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles* +Info 89 [00:02:20.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 90 [00:02:21.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 91 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 90 [00:02:21.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 91 [00:02:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 92 [00:02:23.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 93 [00:02:24.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 94 [00:02:25.000] File '/package.json' does not exist according to earlier cached lookups. -Info 95 [00:02:26.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 96 [00:02:27.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 92 [00:02:23.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 93 [00:02:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 94 [00:02:25.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 95 [00:02:26.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 96 [00:02:27.000] File '/package.json' does not exist according to earlier cached lookups. Info 97 [00:02:28.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 98 [00:02:29.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 99 [00:02:30.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== -Info 100 [00:02:31.000] Module resolution kind is not specified, using 'Node16'. -Info 101 [00:02:32.000] Resolving in ESM mode with conditions 'import', 'types', 'node'. -Info 102 [00:02:33.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. -Info 103 [00:02:34.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. -Info 104 [00:02:35.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. -Info 105 [00:02:36.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== -Info 106 [00:02:37.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 107 [00:02:38.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 108 [00:02:39.000] File '/package.json' does not exist according to earlier cached lookups. -Info 109 [00:02:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 110 [00:02:41.000] Different program with same set of files -Info 111 [00:02:42.000] Running: *ensureProjectForOpenFiles* -Info 112 [00:02:43.000] Before ensureProjectForOpenFiles: -Info 113 [00:02:44.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 113 [00:02:45.000] Files (3) - -Info 113 [00:02:46.000] ----------------------------------------------- -Info 113 [00:02:47.000] Open files: -Info 113 [00:02:48.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 113 [00:02:49.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 113 [00:02:50.000] After ensureProjectForOpenFiles: -Info 114 [00:02:51.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 114 [00:02:52.000] Files (3) - -Info 114 [00:02:53.000] ----------------------------------------------- -Info 114 [00:02:54.000] Open files: -Info 114 [00:02:55.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 114 [00:02:56.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 114 [00:02:57.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 115 [00:02:58.000] event: +Info 98 [00:02:29.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 99 [00:02:30.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 100 [00:02:31.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 101 [00:02:32.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== +Info 102 [00:02:33.000] Module resolution kind is not specified, using 'Node16'. +Info 103 [00:02:34.000] Resolving in ESM mode with conditions 'import', 'types', 'node'. +Info 104 [00:02:35.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info 105 [00:02:36.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info 106 [00:02:37.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. +Info 107 [00:02:38.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== +Info 108 [00:02:39.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 109 [00:02:40.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 110 [00:02:41.000] File '/package.json' does not exist according to earlier cached lookups. +Info 111 [00:02:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 112 [00:02:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 113 [00:02:44.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 114 [00:02:45.000] ----------------------------------------------- +Info 115 [00:02:46.000] Running: *ensureProjectForOpenFiles* +Info 116 [00:02:47.000] Before ensureProjectForOpenFiles: +Info 117 [00:02:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 117 [00:02:49.000] Files (3) + +Info 117 [00:02:50.000] ----------------------------------------------- +Info 117 [00:02:51.000] Open files: +Info 117 [00:02:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 117 [00:02:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 117 [00:02:54.000] After ensureProjectForOpenFiles: +Info 118 [00:02:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 118 [00:02:56.000] Files (3) + +Info 118 [00:02:57.000] ----------------------------------------------- +Info 118 [00:02:58.000] Open files: +Info 118 [00:02:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 118 [00:03:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 118 [00:03:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 119 [00:03:02.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks Before request -Info 116 [00:02:59.000] request: +Info 120 [00:03:03.000] request: { "command": "geterr", "arguments": { @@ -317,7 +329,7 @@ Info 116 [00:02:59.000] request: "seq": 3, "type": "request" } -Info 117 [00:03:00.000] response: +Info 121 [00:03:04.000] response: { "responseRequired": false } @@ -325,83 +337,89 @@ After request Before checking timeout queue length (1) and running -Info 118 [00:03:01.000] event: +Info 122 [00:03:05.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 119 [00:03:02.000] event: +Info 123 [00:03:06.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 120 [00:03:03.000] event: +Info 124 [00:03:07.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 121 [00:03:04.000] event: +Info 125 [00:03:08.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) -Info 122 [00:03:05.000] Delete package.json -Info 123 [00:03:07.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 124 [00:03:08.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 125 [00:03:09.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 126 [00:03:10.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 127 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 128 [00:03:12.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 126 [00:03:09.000] Delete package.json +Info 127 [00:03:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 128 [00:03:12.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 129 [00:03:13.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 130 [00:03:14.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 131 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 132 [00:03:16.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted -Info 129 [00:03:13.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 130 [00:03:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 131 [00:03:15.000] Scheduled: *ensureProjectForOpenFiles* +Info 133 [00:03:17.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 134 [00:03:18.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 135 [00:03:19.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 132 [00:03:16.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 133 [00:03:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 134 [00:03:18.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 135 [00:03:19.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 136 [00:03:20.000] File '/package.json' does not exist according to earlier cached lookups. -Info 137 [00:03:21.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 138 [00:03:22.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 139 [00:03:23.000] File '/user/username/projects/package.json' does not exist. -Info 140 [00:03:24.000] File '/user/username/package.json' does not exist. -Info 141 [00:03:25.000] File '/user/package.json' does not exist. -Info 142 [00:03:26.000] File '/package.json' does not exist according to earlier cached lookups. -Info 143 [00:03:27.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 144 [00:03:28.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 145 [00:03:29.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 146 [00:03:30.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 147 [00:03:31.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 148 [00:03:32.000] File '/package.json' does not exist according to earlier cached lookups. -Info 149 [00:03:33.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 150 [00:03:34.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 151 [00:03:35.000] File '/package.json' does not exist according to earlier cached lookups. -Info 152 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 153 [00:03:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 154 [00:03:38.000] Different program with same set of files -Info 155 [00:03:39.000] Running: *ensureProjectForOpenFiles* -Info 156 [00:03:40.000] Before ensureProjectForOpenFiles: -Info 157 [00:03:41.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 157 [00:03:42.000] Files (3) - -Info 157 [00:03:43.000] ----------------------------------------------- -Info 157 [00:03:44.000] Open files: -Info 157 [00:03:45.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 157 [00:03:46.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 157 [00:03:47.000] After ensureProjectForOpenFiles: -Info 158 [00:03:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 158 [00:03:49.000] Files (3) - -Info 158 [00:03:50.000] ----------------------------------------------- -Info 158 [00:03:51.000] Open files: -Info 158 [00:03:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 158 [00:03:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 158 [00:03:54.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 159 [00:03:55.000] event: +Info 136 [00:03:20.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 137 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 138 [00:03:22.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 139 [00:03:23.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 140 [00:03:24.000] File '/package.json' does not exist according to earlier cached lookups. +Info 141 [00:03:25.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 142 [00:03:26.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 143 [00:03:27.000] File '/user/username/projects/package.json' does not exist. +Info 144 [00:03:28.000] File '/user/username/package.json' does not exist. +Info 145 [00:03:29.000] File '/user/package.json' does not exist. +Info 146 [00:03:30.000] File '/package.json' does not exist according to earlier cached lookups. +Info 147 [00:03:31.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 148 [00:03:32.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 149 [00:03:33.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 150 [00:03:34.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 151 [00:03:35.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 152 [00:03:36.000] File '/package.json' does not exist according to earlier cached lookups. +Info 153 [00:03:37.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 154 [00:03:38.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 155 [00:03:39.000] File '/package.json' does not exist according to earlier cached lookups. +Info 156 [00:03:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 157 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 158 [00:03:42.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 159 [00:03:43.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 160 [00:03:44.000] ----------------------------------------------- +Info 161 [00:03:45.000] Running: *ensureProjectForOpenFiles* +Info 162 [00:03:46.000] Before ensureProjectForOpenFiles: +Info 163 [00:03:47.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 163 [00:03:48.000] Files (3) + +Info 163 [00:03:49.000] ----------------------------------------------- +Info 163 [00:03:50.000] Open files: +Info 163 [00:03:51.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 163 [00:03:52.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 163 [00:03:53.000] After ensureProjectForOpenFiles: +Info 164 [00:03:54.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 164 [00:03:55.000] Files (3) + +Info 164 [00:03:56.000] ----------------------------------------------- +Info 164 [00:03:57.000] Open files: +Info 164 [00:03:58.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 164 [00:03:59.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 164 [00:04:00.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 165 [00:04:01.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -431,7 +449,7 @@ FsWatchesRecursive:: Before request -Info 160 [00:03:56.000] request: +Info 166 [00:04:02.000] request: { "command": "geterr", "arguments": { @@ -443,7 +461,7 @@ Info 160 [00:03:56.000] request: "seq": 4, "type": "request" } -Info 161 [00:03:57.000] response: +Info 167 [00:04:03.000] response: { "responseRequired": false } @@ -451,81 +469,87 @@ After request Before checking timeout queue length (1) and running -Info 162 [00:03:58.000] event: +Info 168 [00:04:04.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 163 [00:03:59.000] event: +Info 169 [00:04:05.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 164 [00:04:00.000] event: +Info 170 [00:04:06.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 165 [00:04:01.000] event: +Info 171 [00:04:07.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) -Info 166 [00:04:02.000] Modify package json file to without type module -Info 167 [00:04:05.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 168 [00:04:06.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 169 [00:04:07.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 172 [00:04:08.000] Modify package json file to without type module +Info 173 [00:04:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 174 [00:04:12.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 175 [00:04:13.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0"} -Info 170 [00:04:08.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 171 [00:04:09.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 172 [00:04:10.000] Scheduled: *ensureProjectForOpenFiles* +Info 176 [00:04:14.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 177 [00:04:15.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 178 [00:04:16.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 173 [00:04:11.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 174 [00:04:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 175 [00:04:13.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 176 [00:04:14.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 177 [00:04:15.000] File '/package.json' does not exist according to earlier cached lookups. -Info 178 [00:04:16.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 179 [00:04:17.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. -Info 180 [00:04:18.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 181 [00:04:19.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 182 [00:04:20.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== -Info 183 [00:04:21.000] Module resolution kind is not specified, using 'Node16'. -Info 184 [00:04:22.000] Resolving in CJS mode with conditions 'require', 'types', 'node'. -Info 185 [00:04:23.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. -Info 186 [00:04:24.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. -Info 187 [00:04:25.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. -Info 188 [00:04:26.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== -Info 189 [00:04:27.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 190 [00:04:28.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 191 [00:04:29.000] File '/package.json' does not exist according to earlier cached lookups. -Info 192 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 193 [00:04:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 194 [00:04:32.000] Different program with same set of files -Info 195 [00:04:33.000] Running: *ensureProjectForOpenFiles* -Info 196 [00:04:34.000] Before ensureProjectForOpenFiles: -Info 197 [00:04:35.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 197 [00:04:36.000] Files (3) - -Info 197 [00:04:37.000] ----------------------------------------------- -Info 197 [00:04:38.000] Open files: -Info 197 [00:04:39.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 197 [00:04:40.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 197 [00:04:41.000] After ensureProjectForOpenFiles: -Info 198 [00:04:42.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 198 [00:04:43.000] Files (3) - -Info 198 [00:04:44.000] ----------------------------------------------- -Info 198 [00:04:45.000] Open files: -Info 198 [00:04:46.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 198 [00:04:47.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 198 [00:04:48.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 199 [00:04:49.000] event: +Info 179 [00:04:17.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 180 [00:04:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 181 [00:04:19.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 182 [00:04:20.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 183 [00:04:21.000] File '/package.json' does not exist according to earlier cached lookups. +Info 184 [00:04:22.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 185 [00:04:23.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 186 [00:04:24.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 187 [00:04:25.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 188 [00:04:26.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== +Info 189 [00:04:27.000] Module resolution kind is not specified, using 'Node16'. +Info 190 [00:04:28.000] Resolving in CJS mode with conditions 'require', 'types', 'node'. +Info 191 [00:04:29.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info 192 [00:04:30.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info 193 [00:04:31.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. +Info 194 [00:04:32.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== +Info 195 [00:04:33.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 196 [00:04:34.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 197 [00:04:35.000] File '/package.json' does not exist according to earlier cached lookups. +Info 198 [00:04:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 199 [00:04:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 200 [00:04:38.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 201 [00:04:39.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 202 [00:04:40.000] ----------------------------------------------- +Info 203 [00:04:41.000] Running: *ensureProjectForOpenFiles* +Info 204 [00:04:42.000] Before ensureProjectForOpenFiles: +Info 205 [00:04:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 205 [00:04:44.000] Files (3) + +Info 205 [00:04:45.000] ----------------------------------------------- +Info 205 [00:04:46.000] Open files: +Info 205 [00:04:47.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 205 [00:04:48.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 205 [00:04:49.000] After ensureProjectForOpenFiles: +Info 206 [00:04:50.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 206 [00:04:51.000] Files (3) + +Info 206 [00:04:52.000] ----------------------------------------------- +Info 206 [00:04:53.000] Open files: +Info 206 [00:04:54.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 206 [00:04:55.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 206 [00:04:56.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 207 [00:04:57.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -557,7 +581,7 @@ FsWatchesRecursive:: Before request -Info 200 [00:04:50.000] request: +Info 208 [00:04:58.000] request: { "command": "geterr", "arguments": { @@ -569,7 +593,7 @@ Info 200 [00:04:50.000] request: "seq": 5, "type": "request" } -Info 201 [00:04:51.000] response: +Info 209 [00:04:59.000] response: { "responseRequired": false } @@ -577,81 +601,87 @@ After request Before checking timeout queue length (1) and running -Info 202 [00:04:52.000] event: +Info 210 [00:05:00.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 203 [00:04:53.000] event: +Info 211 [00:05:01.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `\"type\": \"module\"` to '/user/username/projects/myproject/package.json'.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 204 [00:04:54.000] event: +Info 212 [00:05:02.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 205 [00:04:55.000] event: +Info 213 [00:05:03.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) -Info 206 [00:04:56.000] Delete package.json -Info 207 [00:04:58.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 208 [00:04:59.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 209 [00:05:00.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 214 [00:05:04.000] Delete package.json +Info 215 [00:05:06.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 216 [00:05:07.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 217 [00:05:08.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted -Info 210 [00:05:01.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 211 [00:05:02.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 212 [00:05:03.000] Scheduled: *ensureProjectForOpenFiles* +Info 218 [00:05:09.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 219 [00:05:10.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 220 [00:05:11.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 213 [00:05:04.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 214 [00:05:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 215 [00:05:06.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 216 [00:05:07.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 217 [00:05:08.000] File '/package.json' does not exist according to earlier cached lookups. -Info 218 [00:05:09.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 219 [00:05:10.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 220 [00:05:11.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 221 [00:05:12.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 222 [00:05:13.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 223 [00:05:14.000] File '/package.json' does not exist according to earlier cached lookups. -Info 224 [00:05:15.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 225 [00:05:16.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 226 [00:05:17.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 227 [00:05:18.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 228 [00:05:19.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 229 [00:05:20.000] File '/package.json' does not exist according to earlier cached lookups. -Info 230 [00:05:21.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. -Info 231 [00:05:22.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 232 [00:05:23.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 233 [00:05:24.000] File '/package.json' does not exist according to earlier cached lookups. -Info 234 [00:05:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 235 [00:05:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 236 [00:05:27.000] Different program with same set of files -Info 237 [00:05:28.000] Running: *ensureProjectForOpenFiles* -Info 238 [00:05:29.000] Before ensureProjectForOpenFiles: -Info 239 [00:05:30.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 239 [00:05:31.000] Files (3) - -Info 239 [00:05:32.000] ----------------------------------------------- -Info 239 [00:05:33.000] Open files: -Info 239 [00:05:34.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 239 [00:05:35.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 239 [00:05:36.000] After ensureProjectForOpenFiles: -Info 240 [00:05:37.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 240 [00:05:38.000] Files (3) - -Info 240 [00:05:39.000] ----------------------------------------------- -Info 240 [00:05:40.000] Open files: -Info 240 [00:05:41.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 240 [00:05:42.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 240 [00:05:43.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 241 [00:05:44.000] event: +Info 221 [00:05:12.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 222 [00:05:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 223 [00:05:14.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 224 [00:05:15.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 225 [00:05:16.000] File '/package.json' does not exist according to earlier cached lookups. +Info 226 [00:05:17.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 227 [00:05:18.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 228 [00:05:19.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 229 [00:05:20.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 230 [00:05:21.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 231 [00:05:22.000] File '/package.json' does not exist according to earlier cached lookups. +Info 232 [00:05:23.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 233 [00:05:24.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 234 [00:05:25.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 235 [00:05:26.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 236 [00:05:27.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 237 [00:05:28.000] File '/package.json' does not exist according to earlier cached lookups. +Info 238 [00:05:29.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. +Info 239 [00:05:30.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 240 [00:05:31.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 241 [00:05:32.000] File '/package.json' does not exist according to earlier cached lookups. +Info 242 [00:05:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 243 [00:05:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 244 [00:05:35.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 245 [00:05:36.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 246 [00:05:37.000] ----------------------------------------------- +Info 247 [00:05:38.000] Running: *ensureProjectForOpenFiles* +Info 248 [00:05:39.000] Before ensureProjectForOpenFiles: +Info 249 [00:05:40.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 249 [00:05:41.000] Files (3) + +Info 249 [00:05:42.000] ----------------------------------------------- +Info 249 [00:05:43.000] Open files: +Info 249 [00:05:44.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 249 [00:05:45.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 249 [00:05:46.000] After ensureProjectForOpenFiles: +Info 250 [00:05:47.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 250 [00:05:48.000] Files (3) + +Info 250 [00:05:49.000] ----------------------------------------------- +Info 250 [00:05:50.000] Open files: +Info 250 [00:05:51.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 250 [00:05:52.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 250 [00:05:53.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 251 [00:05:54.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -681,7 +711,7 @@ FsWatchesRecursive:: Before request -Info 242 [00:05:45.000] request: +Info 252 [00:05:55.000] request: { "command": "geterr", "arguments": { @@ -693,7 +723,7 @@ Info 242 [00:05:45.000] request: "seq": 6, "type": "request" } -Info 243 [00:05:46.000] response: +Info 253 [00:05:56.000] response: { "responseRequired": false } @@ -701,20 +731,20 @@ After request Before checking timeout queue length (1) and running -Info 244 [00:05:47.000] event: +Info 254 [00:05:57.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 245 [00:05:48.000] event: +Info 255 [00:05:58.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 246 [00:05:49.000] event: +Info 256 [00:05:59.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 247 [00:05:50.000] event: +Info 257 [00:06:00.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js index 3c47552b93344..2ae6c69107b11 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js +++ b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js @@ -84,9 +84,9 @@ Info 30 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:00:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:00:59.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 33 [00:01:00.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /user/username/projects/myproject/src/fileB.mts - /user/username/projects/myproject/src/fileA.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" ../../../../../a/lib/lib.es2016.full.d.ts @@ -179,32 +179,38 @@ Info 65 [00:01:41.000] File '/a/lib/package.json' does not exist according to Info 66 [00:01:42.000] File '/a/package.json' does not exist according to earlier cached lookups. Info 67 [00:01:43.000] File '/package.json' does not exist according to earlier cached lookups. Info 68 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 69 [00:01:45.000] Different program with same set of files -Info 70 [00:01:46.000] Running: *ensureProjectForOpenFiles* -Info 71 [00:01:47.000] Before ensureProjectForOpenFiles: -Info 72 [00:01:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 72 [00:01:49.000] Files (3) - -Info 72 [00:01:50.000] ----------------------------------------------- -Info 72 [00:01:51.000] Open files: -Info 72 [00:01:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 72 [00:01:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 72 [00:01:54.000] After ensureProjectForOpenFiles: -Info 73 [00:01:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 73 [00:01:56.000] Files (3) - -Info 73 [00:01:57.000] ----------------------------------------------- -Info 73 [00:01:58.000] Open files: -Info 73 [00:01:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 73 [00:02:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 73 [00:02:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 74 [00:02:02.000] event: +Info 69 [00:01:45.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 70 [00:01:46.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 71 [00:01:47.000] ----------------------------------------------- +Info 72 [00:01:48.000] Running: *ensureProjectForOpenFiles* +Info 73 [00:01:49.000] Before ensureProjectForOpenFiles: +Info 74 [00:01:50.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 74 [00:01:51.000] Files (3) + +Info 74 [00:01:52.000] ----------------------------------------------- +Info 74 [00:01:53.000] Open files: +Info 74 [00:01:54.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 74 [00:01:55.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 74 [00:01:56.000] After ensureProjectForOpenFiles: +Info 75 [00:01:57.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 75 [00:01:58.000] Files (3) + +Info 75 [00:01:59.000] ----------------------------------------------- +Info 75 [00:02:00.000] Open files: +Info 75 [00:02:01.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 75 [00:02:02.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 75 [00:02:03.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 76 [00:02:04.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks Before request -Info 75 [00:02:03.000] request: +Info 77 [00:02:05.000] request: { "command": "geterr", "arguments": { @@ -216,7 +222,7 @@ Info 75 [00:02:03.000] request: "seq": 2, "type": "request" } -Info 76 [00:02:04.000] response: +Info 78 [00:02:06.000] response: { "responseRequired": false } @@ -224,88 +230,94 @@ After request Before checking timeout queue length (1) and running -Info 77 [00:02:05.000] event: +Info 79 [00:02:07.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 78 [00:02:06.000] event: +Info 80 [00:02:08.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 79 [00:02:07.000] event: +Info 81 [00:02:09.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 80 [00:02:08.000] event: +Info 82 [00:02:10.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":2}} Before running immediate callbacks and checking length (1) -Info 81 [00:02:09.000] Modify package json file to remove type module -Info 82 [00:02:13.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 83 [00:02:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 84 [00:02:15.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 85 [00:02:16.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 83 [00:02:11.000] Modify package json file to remove type module +Info 84 [00:02:15.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 85 [00:02:16.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 87 [00:02:18.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 88 [00:02:19.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0"} -Info 87 [00:02:18.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 88 [00:02:19.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 89 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles* +Info 89 [00:02:20.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 90 [00:02:21.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 91 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 90 [00:02:21.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 91 [00:02:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 92 [00:02:23.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 93 [00:02:24.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 94 [00:02:25.000] File '/package.json' does not exist according to earlier cached lookups. -Info 95 [00:02:26.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 96 [00:02:27.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 92 [00:02:23.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 93 [00:02:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 94 [00:02:25.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 95 [00:02:26.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 96 [00:02:27.000] File '/package.json' does not exist according to earlier cached lookups. Info 97 [00:02:28.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 98 [00:02:29.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 99 [00:02:30.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== -Info 100 [00:02:31.000] Module resolution kind is not specified, using 'Node16'. -Info 101 [00:02:32.000] Resolving in CJS mode with conditions 'require', 'types', 'node'. -Info 102 [00:02:33.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. -Info 103 [00:02:34.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. -Info 104 [00:02:35.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. -Info 105 [00:02:36.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== -Info 106 [00:02:37.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 107 [00:02:38.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 108 [00:02:39.000] File '/package.json' does not exist according to earlier cached lookups. -Info 109 [00:02:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 110 [00:02:41.000] Different program with same set of files -Info 111 [00:02:42.000] Running: *ensureProjectForOpenFiles* -Info 112 [00:02:43.000] Before ensureProjectForOpenFiles: -Info 113 [00:02:44.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 113 [00:02:45.000] Files (3) - -Info 113 [00:02:46.000] ----------------------------------------------- -Info 113 [00:02:47.000] Open files: -Info 113 [00:02:48.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 113 [00:02:49.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 113 [00:02:50.000] After ensureProjectForOpenFiles: -Info 114 [00:02:51.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 114 [00:02:52.000] Files (3) - -Info 114 [00:02:53.000] ----------------------------------------------- -Info 114 [00:02:54.000] Open files: -Info 114 [00:02:55.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 114 [00:02:56.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 114 [00:02:57.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 115 [00:02:58.000] event: +Info 98 [00:02:29.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 99 [00:02:30.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 100 [00:02:31.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 101 [00:02:32.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== +Info 102 [00:02:33.000] Module resolution kind is not specified, using 'Node16'. +Info 103 [00:02:34.000] Resolving in CJS mode with conditions 'require', 'types', 'node'. +Info 104 [00:02:35.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info 105 [00:02:36.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info 106 [00:02:37.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. +Info 107 [00:02:38.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== +Info 108 [00:02:39.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 109 [00:02:40.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 110 [00:02:41.000] File '/package.json' does not exist according to earlier cached lookups. +Info 111 [00:02:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 112 [00:02:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 113 [00:02:44.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 114 [00:02:45.000] ----------------------------------------------- +Info 115 [00:02:46.000] Running: *ensureProjectForOpenFiles* +Info 116 [00:02:47.000] Before ensureProjectForOpenFiles: +Info 117 [00:02:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 117 [00:02:49.000] Files (3) + +Info 117 [00:02:50.000] ----------------------------------------------- +Info 117 [00:02:51.000] Open files: +Info 117 [00:02:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 117 [00:02:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 117 [00:02:54.000] After ensureProjectForOpenFiles: +Info 118 [00:02:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 118 [00:02:56.000] Files (3) + +Info 118 [00:02:57.000] ----------------------------------------------- +Info 118 [00:02:58.000] Open files: +Info 118 [00:02:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 118 [00:03:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 118 [00:03:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 119 [00:03:02.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks Before request -Info 116 [00:02:59.000] request: +Info 120 [00:03:03.000] request: { "command": "geterr", "arguments": { @@ -317,7 +329,7 @@ Info 116 [00:02:59.000] request: "seq": 3, "type": "request" } -Info 117 [00:03:00.000] response: +Info 121 [00:03:04.000] response: { "responseRequired": false } @@ -325,84 +337,90 @@ After request Before checking timeout queue length (1) and running -Info 118 [00:03:01.000] event: +Info 122 [00:03:05.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 119 [00:03:02.000] event: +Info 123 [00:03:06.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `\"type\": \"module\"` to '/user/username/projects/myproject/package.json'.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 120 [00:03:03.000] event: +Info 124 [00:03:07.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 121 [00:03:04.000] event: +Info 125 [00:03:08.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) -Info 122 [00:03:05.000] Delete package.json -Info 123 [00:03:07.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 124 [00:03:08.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 125 [00:03:09.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 126 [00:03:10.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 127 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 128 [00:03:12.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 126 [00:03:09.000] Delete package.json +Info 127 [00:03:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 128 [00:03:12.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 129 [00:03:13.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 130 [00:03:14.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 131 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 132 [00:03:16.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted -Info 129 [00:03:13.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 130 [00:03:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 131 [00:03:15.000] Scheduled: *ensureProjectForOpenFiles* +Info 133 [00:03:17.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 134 [00:03:18.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 135 [00:03:19.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 132 [00:03:16.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 133 [00:03:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 134 [00:03:18.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 135 [00:03:19.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 136 [00:03:20.000] File '/package.json' does not exist according to earlier cached lookups. -Info 137 [00:03:21.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 138 [00:03:22.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 139 [00:03:23.000] File '/user/username/projects/package.json' does not exist. -Info 140 [00:03:24.000] File '/user/username/package.json' does not exist. -Info 141 [00:03:25.000] File '/user/package.json' does not exist. -Info 142 [00:03:26.000] File '/package.json' does not exist according to earlier cached lookups. -Info 143 [00:03:27.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 144 [00:03:28.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 145 [00:03:29.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 146 [00:03:30.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 147 [00:03:31.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 148 [00:03:32.000] File '/package.json' does not exist according to earlier cached lookups. -Info 149 [00:03:33.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. -Info 150 [00:03:34.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 151 [00:03:35.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 136 [00:03:20.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 137 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 138 [00:03:22.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 139 [00:03:23.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 140 [00:03:24.000] File '/package.json' does not exist according to earlier cached lookups. +Info 141 [00:03:25.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 142 [00:03:26.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 143 [00:03:27.000] File '/user/username/projects/package.json' does not exist. +Info 144 [00:03:28.000] File '/user/username/package.json' does not exist. +Info 145 [00:03:29.000] File '/user/package.json' does not exist. +Info 146 [00:03:30.000] File '/package.json' does not exist according to earlier cached lookups. +Info 147 [00:03:31.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 148 [00:03:32.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 149 [00:03:33.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 150 [00:03:34.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 151 [00:03:35.000] File '/user/package.json' does not exist according to earlier cached lookups. Info 152 [00:03:36.000] File '/package.json' does not exist according to earlier cached lookups. -Info 153 [00:03:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 154 [00:03:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 155 [00:03:39.000] Different program with same set of files -Info 156 [00:03:40.000] Running: *ensureProjectForOpenFiles* -Info 157 [00:03:41.000] Before ensureProjectForOpenFiles: -Info 158 [00:03:42.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 158 [00:03:43.000] Files (3) - -Info 158 [00:03:44.000] ----------------------------------------------- -Info 158 [00:03:45.000] Open files: -Info 158 [00:03:46.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 158 [00:03:47.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 158 [00:03:48.000] After ensureProjectForOpenFiles: -Info 159 [00:03:49.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 159 [00:03:50.000] Files (3) - -Info 159 [00:03:51.000] ----------------------------------------------- -Info 159 [00:03:52.000] Open files: -Info 159 [00:03:53.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 159 [00:03:54.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 159 [00:03:55.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 160 [00:03:56.000] event: +Info 153 [00:03:37.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. +Info 154 [00:03:38.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 155 [00:03:39.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 156 [00:03:40.000] File '/package.json' does not exist according to earlier cached lookups. +Info 157 [00:03:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 158 [00:03:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 159 [00:03:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 160 [00:03:44.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 161 [00:03:45.000] ----------------------------------------------- +Info 162 [00:03:46.000] Running: *ensureProjectForOpenFiles* +Info 163 [00:03:47.000] Before ensureProjectForOpenFiles: +Info 164 [00:03:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 164 [00:03:49.000] Files (3) + +Info 164 [00:03:50.000] ----------------------------------------------- +Info 164 [00:03:51.000] Open files: +Info 164 [00:03:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 164 [00:03:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 164 [00:03:54.000] After ensureProjectForOpenFiles: +Info 165 [00:03:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 165 [00:03:56.000] Files (3) + +Info 165 [00:03:57.000] ----------------------------------------------- +Info 165 [00:03:58.000] Open files: +Info 165 [00:03:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 165 [00:04:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 165 [00:04:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 166 [00:04:02.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -432,7 +450,7 @@ FsWatchesRecursive:: Before request -Info 161 [00:03:57.000] request: +Info 167 [00:04:03.000] request: { "command": "geterr", "arguments": { @@ -444,7 +462,7 @@ Info 161 [00:03:57.000] request: "seq": 4, "type": "request" } -Info 162 [00:03:58.000] response: +Info 168 [00:04:04.000] response: { "responseRequired": false } @@ -452,74 +470,80 @@ After request Before checking timeout queue length (1) and running -Info 163 [00:03:59.000] event: +Info 169 [00:04:05.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 164 [00:04:00.000] event: +Info 170 [00:04:06.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 165 [00:04:01.000] event: +Info 171 [00:04:07.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 166 [00:04:02.000] event: +Info 172 [00:04:08.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) -Info 167 [00:04:03.000] Modify package json file to add type module -Info 168 [00:04:06.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 169 [00:04:07.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 170 [00:04:08.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 173 [00:04:09.000] Modify package json file to add type module +Info 174 [00:04:12.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 175 [00:04:13.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 176 [00:04:14.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0","type":"module"} -Info 171 [00:04:09.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 172 [00:04:10.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 173 [00:04:11.000] Scheduled: *ensureProjectForOpenFiles* +Info 177 [00:04:15.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 178 [00:04:16.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 179 [00:04:17.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 174 [00:04:12.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 175 [00:04:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 176 [00:04:14.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 177 [00:04:15.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 178 [00:04:16.000] File '/package.json' does not exist according to earlier cached lookups. -Info 179 [00:04:17.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 180 [00:04:18.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. -Info 181 [00:04:19.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 182 [00:04:20.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 183 [00:04:21.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 184 [00:04:22.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 185 [00:04:23.000] File '/package.json' does not exist according to earlier cached lookups. -Info 186 [00:04:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 187 [00:04:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 188 [00:04:26.000] Different program with same set of files -Info 189 [00:04:27.000] Running: *ensureProjectForOpenFiles* -Info 190 [00:04:28.000] Before ensureProjectForOpenFiles: -Info 191 [00:04:29.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 191 [00:04:30.000] Files (3) - -Info 191 [00:04:31.000] ----------------------------------------------- -Info 191 [00:04:32.000] Open files: -Info 191 [00:04:33.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 191 [00:04:34.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 191 [00:04:35.000] After ensureProjectForOpenFiles: -Info 192 [00:04:36.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 192 [00:04:37.000] Files (3) - -Info 192 [00:04:38.000] ----------------------------------------------- -Info 192 [00:04:39.000] Open files: -Info 192 [00:04:40.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 192 [00:04:41.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 192 [00:04:42.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 193 [00:04:43.000] event: +Info 180 [00:04:18.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 181 [00:04:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 182 [00:04:20.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 183 [00:04:21.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 184 [00:04:22.000] File '/package.json' does not exist according to earlier cached lookups. +Info 185 [00:04:23.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 186 [00:04:24.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 187 [00:04:25.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 188 [00:04:26.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 189 [00:04:27.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 190 [00:04:28.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 191 [00:04:29.000] File '/package.json' does not exist according to earlier cached lookups. +Info 192 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 193 [00:04:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 194 [00:04:32.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 195 [00:04:33.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 196 [00:04:34.000] ----------------------------------------------- +Info 197 [00:04:35.000] Running: *ensureProjectForOpenFiles* +Info 198 [00:04:36.000] Before ensureProjectForOpenFiles: +Info 199 [00:04:37.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 199 [00:04:38.000] Files (3) + +Info 199 [00:04:39.000] ----------------------------------------------- +Info 199 [00:04:40.000] Open files: +Info 199 [00:04:41.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 199 [00:04:42.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 199 [00:04:43.000] After ensureProjectForOpenFiles: +Info 200 [00:04:44.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 200 [00:04:45.000] Files (3) + +Info 200 [00:04:46.000] ----------------------------------------------- +Info 200 [00:04:47.000] Open files: +Info 200 [00:04:48.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 200 [00:04:49.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 200 [00:04:50.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 201 [00:04:51.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -551,7 +575,7 @@ FsWatchesRecursive:: Before request -Info 194 [00:04:44.000] request: +Info 202 [00:04:52.000] request: { "command": "geterr", "arguments": { @@ -563,7 +587,7 @@ Info 194 [00:04:44.000] request: "seq": 5, "type": "request" } -Info 195 [00:04:45.000] response: +Info 203 [00:04:53.000] response: { "responseRequired": false } @@ -571,80 +595,86 @@ After request Before checking timeout queue length (1) and running -Info 196 [00:04:46.000] event: +Info 204 [00:04:54.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 197 [00:04:47.000] event: +Info 205 [00:04:55.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 198 [00:04:48.000] event: +Info 206 [00:04:56.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 199 [00:04:49.000] event: +Info 207 [00:04:57.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) -Info 200 [00:04:50.000] Delete package.json -Info 201 [00:04:52.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 202 [00:04:53.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 203 [00:04:54.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 208 [00:04:58.000] Delete package.json +Info 209 [00:05:00.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 210 [00:05:01.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 211 [00:05:02.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted -Info 204 [00:04:55.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 205 [00:04:56.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 206 [00:04:57.000] Scheduled: *ensureProjectForOpenFiles* +Info 212 [00:05:03.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 213 [00:05:04.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 214 [00:05:05.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 207 [00:04:58.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 208 [00:04:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 209 [00:05:00.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 210 [00:05:01.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 211 [00:05:02.000] File '/package.json' does not exist according to earlier cached lookups. -Info 212 [00:05:03.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 213 [00:05:04.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 214 [00:05:05.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 215 [00:05:06.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 216 [00:05:07.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 217 [00:05:08.000] File '/package.json' does not exist according to earlier cached lookups. -Info 218 [00:05:09.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 219 [00:05:10.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 220 [00:05:11.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 221 [00:05:12.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 222 [00:05:13.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 223 [00:05:14.000] File '/package.json' does not exist according to earlier cached lookups. -Info 224 [00:05:15.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 225 [00:05:16.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 226 [00:05:17.000] File '/package.json' does not exist according to earlier cached lookups. -Info 227 [00:05:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 228 [00:05:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 229 [00:05:20.000] Different program with same set of files -Info 230 [00:05:21.000] Running: *ensureProjectForOpenFiles* -Info 231 [00:05:22.000] Before ensureProjectForOpenFiles: -Info 232 [00:05:23.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 232 [00:05:24.000] Files (3) - -Info 232 [00:05:25.000] ----------------------------------------------- -Info 232 [00:05:26.000] Open files: -Info 232 [00:05:27.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 232 [00:05:28.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 232 [00:05:29.000] After ensureProjectForOpenFiles: -Info 233 [00:05:30.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 233 [00:05:31.000] Files (3) - -Info 233 [00:05:32.000] ----------------------------------------------- -Info 233 [00:05:33.000] Open files: -Info 233 [00:05:34.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 233 [00:05:35.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 233 [00:05:36.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 234 [00:05:37.000] event: +Info 215 [00:05:06.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 216 [00:05:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 217 [00:05:08.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 218 [00:05:09.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 219 [00:05:10.000] File '/package.json' does not exist according to earlier cached lookups. +Info 220 [00:05:11.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 221 [00:05:12.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 222 [00:05:13.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 223 [00:05:14.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 224 [00:05:15.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 225 [00:05:16.000] File '/package.json' does not exist according to earlier cached lookups. +Info 226 [00:05:17.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 227 [00:05:18.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 228 [00:05:19.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 229 [00:05:20.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 230 [00:05:21.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 231 [00:05:22.000] File '/package.json' does not exist according to earlier cached lookups. +Info 232 [00:05:23.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 233 [00:05:24.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 234 [00:05:25.000] File '/package.json' does not exist according to earlier cached lookups. +Info 235 [00:05:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 236 [00:05:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 237 [00:05:28.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 238 [00:05:29.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 239 [00:05:30.000] ----------------------------------------------- +Info 240 [00:05:31.000] Running: *ensureProjectForOpenFiles* +Info 241 [00:05:32.000] Before ensureProjectForOpenFiles: +Info 242 [00:05:33.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 242 [00:05:34.000] Files (3) + +Info 242 [00:05:35.000] ----------------------------------------------- +Info 242 [00:05:36.000] Open files: +Info 242 [00:05:37.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 242 [00:05:38.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 242 [00:05:39.000] After ensureProjectForOpenFiles: +Info 243 [00:05:40.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 243 [00:05:41.000] Files (3) + +Info 243 [00:05:42.000] ----------------------------------------------- +Info 243 [00:05:43.000] Open files: +Info 243 [00:05:44.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 243 [00:05:45.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 243 [00:05:46.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 244 [00:05:47.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -674,7 +704,7 @@ FsWatchesRecursive:: Before request -Info 235 [00:05:38.000] request: +Info 245 [00:05:48.000] request: { "command": "geterr", "arguments": { @@ -686,7 +716,7 @@ Info 235 [00:05:38.000] request: "seq": 6, "type": "request" } -Info 236 [00:05:39.000] response: +Info 246 [00:05:49.000] response: { "responseRequired": false } @@ -694,20 +724,20 @@ After request Before checking timeout queue length (1) and running -Info 237 [00:05:40.000] event: +Info 247 [00:05:50.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 238 [00:05:41.000] event: +Info 248 [00:05:51.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 239 [00:05:42.000] event: +Info 249 [00:05:52.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 240 [00:05:43.000] event: +Info 250 [00:05:53.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js index 39d34026a5711..71541870d3adc 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js index 841dbf5eeaee9..5dd2d93ee7730 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js index 791631844e783..eb568f66fbbff 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts @@ -751,12 +751,12 @@ Info 61 [00:02:03.000] Starting updateGraphWorker: Project: /tsconfig.json Info 62 [00:02:04.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 63 [00:02:05.000] Project '/tsconfig.json' (Configured) Info 64 [00:02:06.000] Files (6) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts - /src/a2.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " + /src/a2.ts Text-1 "export const foo = 0;" src/a.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js index 9c0a923a59a71..de04562540417 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js index 815df5241c8ab..de1cee5e905f3 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js index 5ee8127199c78..8b77930006ae5 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts @@ -762,40 +762,52 @@ Info 61 [00:02:04.000] Config: /tsconfig.json : { } Info 62 [00:02:05.000] Starting updateGraphWorker: Project: /tsconfig.json Info 63 [00:02:06.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 64 [00:02:07.000] Different program with same set of files -Info 65 [00:02:08.000] Running: *ensureProjectForOpenFiles* -Info 66 [00:02:09.000] Before ensureProjectForOpenFiles: -Info 67 [00:02:10.000] Project '/tsconfig.json' (Configured) -Info 67 [00:02:11.000] Files (5) - -Info 67 [00:02:12.000] ----------------------------------------------- -Info 67 [00:02:13.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 67 [00:02:14.000] Files (1) - -Info 67 [00:02:15.000] ----------------------------------------------- -Info 67 [00:02:16.000] Open files: -Info 67 [00:02:17.000] FileName: /src/a.ts ProjectRootPath: undefined -Info 67 [00:02:18.000] Projects: /tsconfig.json -Info 67 [00:02:19.000] FileName: /src/b.ts ProjectRootPath: undefined -Info 67 [00:02:20.000] Projects: /tsconfig.json -Info 67 [00:02:21.000] FileName: /src/c.ts ProjectRootPath: undefined -Info 67 [00:02:22.000] Projects: /tsconfig.json -Info 67 [00:02:23.000] After ensureProjectForOpenFiles: -Info 68 [00:02:24.000] Project '/tsconfig.json' (Configured) -Info 68 [00:02:25.000] Files (5) - -Info 68 [00:02:26.000] ----------------------------------------------- -Info 68 [00:02:27.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 68 [00:02:28.000] Files (1) - -Info 68 [00:02:29.000] ----------------------------------------------- -Info 68 [00:02:30.000] Open files: -Info 68 [00:02:31.000] FileName: /src/a.ts ProjectRootPath: undefined -Info 68 [00:02:32.000] Projects: /tsconfig.json -Info 68 [00:02:33.000] FileName: /src/b.ts ProjectRootPath: undefined -Info 68 [00:02:34.000] Projects: /tsconfig.json -Info 68 [00:02:35.000] FileName: /src/c.ts ProjectRootPath: undefined -Info 68 [00:02:36.000] Projects: /tsconfig.json +Info 64 [00:02:07.000] Project '/tsconfig.json' (Configured) +Info 65 [00:02:08.000] Files (5) + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " + +Info 66 [00:02:09.000] ----------------------------------------------- +Info 67 [00:02:10.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 68 [00:02:11.000] Files (1) + +Info 69 [00:02:12.000] ----------------------------------------------- +Info 70 [00:02:13.000] Running: *ensureProjectForOpenFiles* +Info 71 [00:02:14.000] Before ensureProjectForOpenFiles: +Info 72 [00:02:15.000] Project '/tsconfig.json' (Configured) +Info 72 [00:02:16.000] Files (5) + +Info 72 [00:02:17.000] ----------------------------------------------- +Info 72 [00:02:18.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 72 [00:02:19.000] Files (1) + +Info 72 [00:02:20.000] ----------------------------------------------- +Info 72 [00:02:21.000] Open files: +Info 72 [00:02:22.000] FileName: /src/a.ts ProjectRootPath: undefined +Info 72 [00:02:23.000] Projects: /tsconfig.json +Info 72 [00:02:24.000] FileName: /src/b.ts ProjectRootPath: undefined +Info 72 [00:02:25.000] Projects: /tsconfig.json +Info 72 [00:02:26.000] FileName: /src/c.ts ProjectRootPath: undefined +Info 72 [00:02:27.000] Projects: /tsconfig.json +Info 72 [00:02:28.000] After ensureProjectForOpenFiles: +Info 73 [00:02:29.000] Project '/tsconfig.json' (Configured) +Info 73 [00:02:30.000] Files (5) + +Info 73 [00:02:31.000] ----------------------------------------------- +Info 73 [00:02:32.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 73 [00:02:33.000] Files (1) + +Info 73 [00:02:34.000] ----------------------------------------------- +Info 73 [00:02:35.000] Open files: +Info 73 [00:02:36.000] FileName: /src/a.ts ProjectRootPath: undefined +Info 73 [00:02:37.000] Projects: /tsconfig.json +Info 73 [00:02:38.000] FileName: /src/b.ts ProjectRootPath: undefined +Info 73 [00:02:39.000] Projects: /tsconfig.json +Info 73 [00:02:40.000] FileName: /src/c.ts ProjectRootPath: undefined +Info 73 [00:02:41.000] Projects: /tsconfig.json After running timeout callbacks -Info 68 [00:02:37.000] moduleSpecifierCache count: 0 \ No newline at end of file +Info 73 [00:02:42.000] moduleSpecifierCache count: 0 \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js index 7977be3e822fe..5f2270668d59a 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts @@ -779,10 +779,10 @@ Info 69 [00:02:12.000] Starting updateGraphWorker: Project: /tsconfig.json Info 70 [00:02:13.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 71 [00:02:14.000] Project '/tsconfig.json' (Configured) Info 72 [00:02:15.000] Files (4) - /src/a.ts - /src/ambient.d.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js index 0d9e2eff0ac29..83bbccbe1e4a4 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js @@ -62,11 +62,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -89,7 +89,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js index 55ef46681a147..b49bb459b4e4f 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js @@ -59,7 +59,7 @@ Info 12 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:30.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:31.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:32.000] Files (1) - /a/index.ts + /a/index.ts SVC-1-0 "export const abcdef = 1;" index.ts @@ -153,18 +153,21 @@ Info 29 [00:00:55.000] FileWatcher:: Added:: WatchInfo: /b/tsconfig.json 2000 Info 30 [00:00:56.000] DirectoryWatcher:: Added:: WatchInfo: /b 1 undefined Config: /b/tsconfig.json WatchType: Wild card directory Info 31 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b 1 undefined Config: /b/tsconfig.json WatchType: Wild card directory Info 32 [00:00:58.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 33 [00:00:59.000] Different program with same set of files -Info 34 [00:01:00.000] Creating configuration project /b/tsconfig.json -Info 35 [00:01:01.000] FileWatcher:: Added:: WatchInfo: /b/index.ts 500 undefined WatchType: Closed Script info -Info 36 [00:01:02.000] Starting updateGraphWorker: Project: /b/tsconfig.json -Info 37 [00:01:03.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /b/tsconfig.json WatchType: Missing file -Info 38 [00:01:04.000] DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots -Info 39 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots -Info 40 [00:01:06.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 41 [00:01:07.000] Project '/b/tsconfig.json' (Configured) -Info 42 [00:01:08.000] Files (2) - /a/index.ts - /b/index.ts +Info 33 [00:00:59.000] Project '/tsconfig.json' (Configured) +Info 34 [00:01:00.000] Files (0) + +Info 35 [00:01:01.000] ----------------------------------------------- +Info 36 [00:01:02.000] Creating configuration project /b/tsconfig.json +Info 37 [00:01:03.000] FileWatcher:: Added:: WatchInfo: /b/index.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:04.000] Starting updateGraphWorker: Project: /b/tsconfig.json +Info 39 [00:01:05.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /b/tsconfig.json WatchType: Missing file +Info 40 [00:01:06.000] DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots +Info 41 [00:01:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots +Info 42 [00:01:08.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 43 [00:01:09.000] Project '/b/tsconfig.json' (Configured) +Info 44 [00:01:10.000] Files (2) + /a/index.ts SVC-1-0 "export const abcdef = 1;" + /b/index.ts Text-1 "import a = require(\"../a\");\nexport const ghijkl = a.abcdef;" ../a/index.ts @@ -172,8 +175,8 @@ Info 42 [00:01:08.000] Files (2) index.ts Matched by default include pattern '**/*' -Info 43 [00:01:09.000] ----------------------------------------------- -Info 44 [00:01:10.000] response: +Info 45 [00:01:11.000] ----------------------------------------------- +Info 46 [00:01:12.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js index 87ea2b9eff1d6..2848ed5541f26 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js @@ -56,7 +56,7 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:30.000] Files (1) - /a/index.ts + /a/index.ts SVC-1-0 "export const abcdef = 1;" index.ts @@ -131,8 +131,8 @@ Info 31 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 32 [00:00:53.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 33 [00:00:54.000] Project '/b/tsconfig.json' (Configured) Info 34 [00:00:55.000] Files (2) - /a/index.ts - /b/index.ts + /a/index.ts SVC-1-0 "export const abcdef = 1;" + /b/index.ts SVC-1-0 "import a = require(\"../a\");\nexport const ghijkl = a.abcdef;" ../a/index.ts diff --git a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js index dcfa39ad5e99a..e044f3ffd4381 100644 --- a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js @@ -55,8 +55,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/jsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/file1.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1.js SVC-1-0 "function foo() {}" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js index 27ebbbb90c2d4..3a4867dd921a3 100644 --- a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js +++ b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js @@ -56,8 +56,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/jsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/file1.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1.js SVC-1-0 "/** @deprecated */\nfunction foo () {}" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js b/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js index fb0384591b89a..88cf49b016f4a 100644 --- a/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js +++ b/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js @@ -25,7 +25,7 @@ Info 7 [00:00:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:19.000] Files (1) - /a/b/file1.ts + /a/b/file1.ts SVC-1-0 "let t1 = \"div\";\nlet t2 = \"div\";\nlet t3 = { \"div\": 123 };\nlet t4 = t3[\"div\"];" file1.ts diff --git a/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js new file mode 100644 index 0000000000000..2a1dda060aa69 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js @@ -0,0 +1,77 @@ +Info 0 [00:00:23.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/user/someuser/projects/myproject/src/a.ts] +export const x = 0; + +//// [/user/someuser/projects/myproject/tsconfig.json] +{} + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + + +Info 1 [00:00:24.000] Search path: /user/someuser/projects/myproject/src +Info 2 [00:00:25.000] For info: /user/someuser/projects/myproject/src/a.ts :: Config file name: /user/someuser/projects/myproject/tsconfig.json +Info 3 [00:00:26.000] Creating configuration project /user/someuser/projects/myproject/tsconfig.json +Info 4 [00:00:27.000] FileWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/tsconfig.json 2000 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Config file +Info 5 [00:00:28.000] Config: /user/someuser/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/someuser/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" + } +} +Info 6 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:31.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 9 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 11 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 12 [00:00:35.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 13 [00:00:36.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 14 [00:00:37.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-1-0 "export const x = 0;" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + src/a.ts + Matched by default include pattern '**/*' + +Info 15 [00:00:38.000] ----------------------------------------------- +Info 16 [00:00:39.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:00:40.000] Files (2) + +Info 16 [00:00:41.000] ----------------------------------------------- +Info 16 [00:00:42.000] Open files: +Info 16 [00:00:43.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 16 [00:00:44.000] Projects: /user/someuser/projects/myproject/tsconfig.json +aFileContent: export const x = 0; +Info 16 [00:00:45.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 17 [00:00:46.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 18 [00:00:47.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 19 [00:00:48.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-2-0 "export const x = 0;export const y = 10;" + +Info 20 [00:00:49.000] ----------------------------------------------- +Info 21 [00:00:50.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 21 [00:00:51.000] Files (2) + +Info 21 [00:00:52.000] ----------------------------------------------- +Info 21 [00:00:53.000] Open files: +Info 21 [00:00:54.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 21 [00:00:55.000] Projects: /user/someuser/projects/myproject/tsconfig.json +aFileContent: export const x = 0;export const y = 10; \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js new file mode 100644 index 0000000000000..be568bc107068 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js @@ -0,0 +1,283 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + + +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: *new* + {} +/project/b.ts: *new* + {} +/a/lib/lib.d.ts: *new* + {} + +FsWatchesRecursive:: +/project: *new* + {} + +Before request + +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts", + "fileContent": "export const newB = 10;" + }, + "seq": 2, + "type": "request" + } +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 24 [00:00:47.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 25 [00:00:48.000] Project '/project/tsconfig.json' (Configured) +Info 26 [00:00:49.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts SVC-2-0 "export const newB = 10;" + +Info 27 [00:00:50.000] ----------------------------------------------- +Info 28 [00:00:51.000] Project '/project/tsconfig.json' (Configured) +Info 28 [00:00:52.000] Files (3) + +Info 28 [00:00:53.000] ----------------------------------------------- +Info 28 [00:00:54.000] Open files: +Info 28 [00:00:55.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 28 [00:00:56.000] Projects: /project/tsconfig.json +Info 28 [00:00:57.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 28 [00:00:58.000] Projects: /project/tsconfig.json +Info 28 [00:00:59.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Before request + +Info 29 [00:01:00.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Info 30 [00:01:01.000] response: + { + "response": true, + "responseRequired": true + } +After request + +Info 31 [00:01:02.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 32 [00:01:03.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 33 [00:01:04.000] Project '/project/tsconfig.json' (Configured) +Info 34 [00:01:05.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-2-0 "export const newB = 10;" + +Info 35 [00:01:06.000] ----------------------------------------------- +Before request + +Info 36 [00:01:07.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 4, + "type": "request" + } +Info 37 [00:01:08.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:09.000] Project '/project/tsconfig.json' (Configured) +Info 38 [00:01:10.000] Files (3) + +Info 38 [00:01:11.000] ----------------------------------------------- +Info 38 [00:01:12.000] Open files: +Info 38 [00:01:13.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 38 [00:01:14.000] Projects: /project/tsconfig.json +Info 38 [00:01:15.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: *new* + {} + +FsWatchesRecursive:: +/project: + {} + +Info 39 [00:01:16.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 40 [00:01:17.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 41 [00:01:18.000] Project '/project/tsconfig.json' (Configured) +Info 42 [00:01:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-3 "export const b = 10;" + +Info 43 [00:01:20.000] ----------------------------------------------- +Info 44 [00:01:23.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 45 [00:01:24.000] Scheduled: /project/tsconfig.json +Info 46 [00:01:25.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:26.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const b = 10;export const x = 10; + + +Info 48 [00:01:27.000] Running: /project/tsconfig.json +Info 49 [00:01:28.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 50 [00:01:29.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:30.000] Project '/project/tsconfig.json' (Configured) +Info 52 [00:01:31.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-4 "export const b = 10;export const x = 10;" + +Info 53 [00:01:32.000] ----------------------------------------------- +Info 54 [00:01:33.000] Running: *ensureProjectForOpenFiles* +Info 55 [00:01:34.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:35.000] Project '/project/tsconfig.json' (Configured) +Info 56 [00:01:36.000] Files (3) + +Info 56 [00:01:37.000] ----------------------------------------------- +Info 56 [00:01:38.000] Open files: +Info 56 [00:01:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 56 [00:01:40.000] Projects: /project/tsconfig.json +Info 56 [00:01:41.000] After ensureProjectForOpenFiles: +Info 57 [00:01:42.000] Project '/project/tsconfig.json' (Configured) +Info 57 [00:01:43.000] Files (3) + +Info 57 [00:01:44.000] ----------------------------------------------- +Info 57 [00:01:45.000] Open files: +Info 57 [00:01:46.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 57 [00:01:47.000] Projects: /project/tsconfig.json +After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js new file mode 100644 index 0000000000000..6f7700048bfbb --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js @@ -0,0 +1,267 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + + +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: *new* + {} +/project/b.ts: *new* + {} +/a/lib/lib.d.ts: *new* + {} + +FsWatchesRecursive:: +/project: *new* + {} + +Before request + +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 2, + "type": "request" + } +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Project '/project/tsconfig.json' (Configured) +Info 23 [00:00:47.000] Files (3) + +Info 23 [00:00:48.000] ----------------------------------------------- +Info 23 [00:00:49.000] Open files: +Info 23 [00:00:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 23 [00:00:51.000] Projects: /project/tsconfig.json +Info 23 [00:00:52.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 23 [00:00:53.000] Projects: /project/tsconfig.json +Info 23 [00:00:54.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Before request + +Info 24 [00:00:55.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Info 25 [00:00:56.000] response: + { + "response": true, + "responseRequired": true + } +After request + +Info 26 [00:00:57.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 27 [00:00:58.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) +Info 29 [00:01:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + +Info 30 [00:01:01.000] ----------------------------------------------- +Before request + +Info 31 [00:01:02.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 4, + "type": "request" + } +Info 32 [00:01:03.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 33 [00:01:04.000] Project '/project/tsconfig.json' (Configured) +Info 33 [00:01:05.000] Files (3) + +Info 33 [00:01:06.000] ----------------------------------------------- +Info 33 [00:01:07.000] Open files: +Info 33 [00:01:08.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 33 [00:01:09.000] Projects: /project/tsconfig.json +Info 33 [00:01:10.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: *new* + {} + +FsWatchesRecursive:: +/project: + {} + +Info 34 [00:01:11.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 35 [00:01:12.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 36 [00:01:13.000] Same program as before +Info 37 [00:01:16.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:17.000] Scheduled: /project/tsconfig.json +Info 39 [00:01:18.000] Scheduled: *ensureProjectForOpenFiles* +Info 40 [00:01:19.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const b = 10;export const x = 10; + + +Info 41 [00:01:20.000] Running: /project/tsconfig.json +Info 42 [00:01:21.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 43 [00:01:22.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 44 [00:01:23.000] Project '/project/tsconfig.json' (Configured) +Info 45 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-2 "export const b = 10;export const x = 10;" + +Info 46 [00:01:25.000] ----------------------------------------------- +Info 47 [00:01:26.000] Running: *ensureProjectForOpenFiles* +Info 48 [00:01:27.000] Before ensureProjectForOpenFiles: +Info 49 [00:01:28.000] Project '/project/tsconfig.json' (Configured) +Info 49 [00:01:29.000] Files (3) + +Info 49 [00:01:30.000] ----------------------------------------------- +Info 49 [00:01:31.000] Open files: +Info 49 [00:01:32.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 49 [00:01:33.000] Projects: /project/tsconfig.json +Info 49 [00:01:34.000] After ensureProjectForOpenFiles: +Info 50 [00:01:35.000] Project '/project/tsconfig.json' (Configured) +Info 50 [00:01:36.000] Files (3) + +Info 50 [00:01:37.000] ----------------------------------------------- +Info 50 [00:01:38.000] Open files: +Info 50 [00:01:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 50 [00:01:40.000] Projects: /project/tsconfig.json +After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js new file mode 100644 index 0000000000000..f2449462c3c2b --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js @@ -0,0 +1,310 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + + +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: *new* + {} +/project/b.ts: *new* + {} +/a/lib/lib.d.ts: *new* + {} + +FsWatchesRecursive:: +/project: *new* + {} + +Before request + +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 2, + "type": "request" + } +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Project '/project/tsconfig.json' (Configured) +Info 23 [00:00:47.000] Files (3) + +Info 23 [00:00:48.000] ----------------------------------------------- +Info 23 [00:00:49.000] Open files: +Info 23 [00:00:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 23 [00:00:51.000] Projects: /project/tsconfig.json +Info 23 [00:00:52.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 23 [00:00:53.000] Projects: /project/tsconfig.json +Info 23 [00:00:54.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Before request + +Info 24 [00:00:55.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Info 25 [00:00:56.000] response: + { + "response": true, + "responseRequired": true + } +After request + +Info 26 [00:00:57.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 27 [00:00:58.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) +Info 29 [00:01:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + +Info 30 [00:01:01.000] ----------------------------------------------- +Before request + +Info 31 [00:01:02.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/b.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 4, + "type": "request" + } +Info 32 [00:01:03.000] response: + { + "response": true, + "responseRequired": true + } +After request + +Info 33 [00:01:06.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 34 [00:01:07.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 35 [00:01:08.000] Project '/project/tsconfig.json' (Configured) +Info 36 [00:01:09.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-2-1 "export const y = 10;export const b = 10;" + +Info 37 [00:01:10.000] ----------------------------------------------- +Before request +//// [/project/b.ts] +export const y = 10;export const b = 10; + + +Info 38 [00:01:11.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 5, + "type": "request" + } +Info 39 [00:01:12.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 40 [00:01:13.000] Project '/project/tsconfig.json' (Configured) +Info 40 [00:01:14.000] Files (3) + +Info 40 [00:01:15.000] ----------------------------------------------- +Info 40 [00:01:16.000] Open files: +Info 40 [00:01:17.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 40 [00:01:18.000] Projects: /project/tsconfig.json +Info 40 [00:01:19.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: *new* + {} + +FsWatchesRecursive:: +/project: + {} + +Info 41 [00:01:20.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 42 [00:01:21.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:22.000] Same program as before +Info 44 [00:01:25.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 45 [00:01:26.000] Scheduled: /project/tsconfig.json +Info 46 [00:01:27.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:28.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const y = 10;export const b = 10;export const x = 10; + + +Info 48 [00:01:29.000] Running: /project/tsconfig.json +Info 49 [00:01:30.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 50 [00:01:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:32.000] Project '/project/tsconfig.json' (Configured) +Info 52 [00:01:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-3 "export const y = 10;export const b = 10;export const x = 10;" + +Info 53 [00:01:34.000] ----------------------------------------------- +Info 54 [00:01:35.000] Running: *ensureProjectForOpenFiles* +Info 55 [00:01:36.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:37.000] Project '/project/tsconfig.json' (Configured) +Info 56 [00:01:38.000] Files (3) + +Info 56 [00:01:39.000] ----------------------------------------------- +Info 56 [00:01:40.000] Open files: +Info 56 [00:01:41.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 56 [00:01:42.000] Projects: /project/tsconfig.json +Info 56 [00:01:43.000] After ensureProjectForOpenFiles: +Info 57 [00:01:44.000] Project '/project/tsconfig.json' (Configured) +Info 57 [00:01:45.000] Files (3) + +Info 57 [00:01:46.000] ----------------------------------------------- +Info 57 [00:01:47.000] Open files: +Info 57 [00:01:48.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 57 [00:01:49.000] Projects: /project/tsconfig.json +After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js new file mode 100644 index 0000000000000..02aaea6041055 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js @@ -0,0 +1,313 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + + +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: *new* + {} +/project/b.ts: *new* + {} +/a/lib/lib.d.ts: *new* + {} + +FsWatchesRecursive:: +/project: *new* + {} + +Before request + +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 2, + "type": "request" + } +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Project '/project/tsconfig.json' (Configured) +Info 23 [00:00:47.000] Files (3) + +Info 23 [00:00:48.000] ----------------------------------------------- +Info 23 [00:00:49.000] Open files: +Info 23 [00:00:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 23 [00:00:51.000] Projects: /project/tsconfig.json +Info 23 [00:00:52.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 23 [00:00:53.000] Projects: /project/tsconfig.json +Info 23 [00:00:54.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Before request + +Info 24 [00:00:55.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Info 25 [00:00:56.000] response: + { + "response": true, + "responseRequired": true + } +After request + +Info 26 [00:00:57.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 27 [00:00:58.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) +Info 29 [00:01:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + +Info 30 [00:01:01.000] ----------------------------------------------- +Before request + +Info 31 [00:01:02.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/b.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 4, + "type": "request" + } +Info 32 [00:01:03.000] response: + { + "response": true, + "responseRequired": true + } +After request + +Info 33 [00:01:04.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 34 [00:01:05.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 35 [00:01:06.000] Project '/project/tsconfig.json' (Configured) +Info 36 [00:01:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-2-1 "export const y = 10;export const b = 10;" + +Info 37 [00:01:08.000] ----------------------------------------------- +Before request + +Info 38 [00:01:09.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 5, + "type": "request" + } +Info 39 [00:01:10.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 40 [00:01:11.000] Project '/project/tsconfig.json' (Configured) +Info 40 [00:01:12.000] Files (3) + +Info 40 [00:01:13.000] ----------------------------------------------- +Info 40 [00:01:14.000] Open files: +Info 40 [00:01:15.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 40 [00:01:16.000] Projects: /project/tsconfig.json +Info 40 [00:01:17.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: *new* + {} + +FsWatchesRecursive:: +/project: + {} + +Info 41 [00:01:18.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:20.000] Project '/project/tsconfig.json' (Configured) +Info 44 [00:01:21.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-3 "export const b = 10;" + +Info 45 [00:01:22.000] ----------------------------------------------- +Info 46 [00:01:25.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 47 [00:01:26.000] Scheduled: /project/tsconfig.json +Info 48 [00:01:27.000] Scheduled: *ensureProjectForOpenFiles* +Info 49 [00:01:28.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const b = 10;export const x = 10; + + +Info 50 [00:01:29.000] Running: /project/tsconfig.json +Info 51 [00:01:30.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 52 [00:01:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 53 [00:01:32.000] Project '/project/tsconfig.json' (Configured) +Info 54 [00:01:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-4 "export const b = 10;export const x = 10;" + +Info 55 [00:01:34.000] ----------------------------------------------- +Info 56 [00:01:35.000] Running: *ensureProjectForOpenFiles* +Info 57 [00:01:36.000] Before ensureProjectForOpenFiles: +Info 58 [00:01:37.000] Project '/project/tsconfig.json' (Configured) +Info 58 [00:01:38.000] Files (3) + +Info 58 [00:01:39.000] ----------------------------------------------- +Info 58 [00:01:40.000] Open files: +Info 58 [00:01:41.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 58 [00:01:42.000] Projects: /project/tsconfig.json +Info 58 [00:01:43.000] After ensureProjectForOpenFiles: +Info 59 [00:01:44.000] Project '/project/tsconfig.json' (Configured) +Info 59 [00:01:45.000] Files (3) + +Info 59 [00:01:46.000] ----------------------------------------------- +Info 59 [00:01:47.000] Open files: +Info 59 [00:01:48.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 59 [00:01:49.000] Projects: /project/tsconfig.json +After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js new file mode 100644 index 0000000000000..3cf0814b35e3f --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js @@ -0,0 +1,147 @@ +Info 0 [00:00:19.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/a/b/src/app.ts] +let x = 10; + +//// [/a/B/lib/module2.ts] +let z = 10; + +//// [/a/b/tsconfig.json] + + +//// [/a/tsconfig.json] + + + +Info 1 [00:00:20.000] Search path: /a/b/src +Info 2 [00:00:21.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 3 [00:00:22.000] Creating configuration project /a/b/tsconfig.json +Info 4 [00:00:23.000] FileWatcher:: Added:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 5 [00:00:24.000] Config: /a/b/tsconfig.json : { + "rootNames": [ + "/a/b/lib/module2.ts", + "/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/a/b/tsconfig.json" + } +} +Info 6 [00:00:25.000] DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:27.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 9 [00:00:28.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 10 [00:00:29.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 11 [00:00:30.000] DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 14 [00:00:33.000] Project '/a/b/tsconfig.json' (Configured) +Info 15 [00:00:34.000] Files (2) + /a/b/lib/module2.ts Text-1 "let z = 10;" + /a/b/src/app.ts SVC-1-0 "let x = 10;" + + + lib/module2.ts + Matched by default include pattern '**/*' + src/app.ts + Matched by default include pattern '**/*' + +Info 16 [00:00:35.000] ----------------------------------------------- +Info 17 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) +Info 17 [00:00:37.000] Files (2) + +Info 17 [00:00:38.000] ----------------------------------------------- +Info 17 [00:00:39.000] Open files: +Info 17 [00:00:40.000] FileName: /a/b/src/app.ts ProjectRootPath: /a +Info 17 [00:00:41.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 17 [00:00:42.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 18 [00:00:43.000] Project '/a/b/tsconfig.json' (Configured) +Info 18 [00:00:44.000] Files (2) + +Info 18 [00:00:45.000] ----------------------------------------------- +Info 18 [00:00:46.000] Open files: +Info 18 [00:00:47.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 19 [00:00:48.000] Search path: /a/b/src +Info 20 [00:00:49.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 21 [00:00:50.000] Project '/a/b/tsconfig.json' (Configured) +Info 21 [00:00:51.000] Files (2) + +Info 21 [00:00:52.000] ----------------------------------------------- +Info 21 [00:00:53.000] Open files: +Info 21 [00:00:54.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/b +Info 21 [00:00:55.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 21 [00:00:56.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 22 [00:00:57.000] Project '/a/b/tsconfig.json' (Configured) +Info 22 [00:00:58.000] Files (2) + +Info 22 [00:00:59.000] ----------------------------------------------- +Info 22 [00:01:00.000] Open files: +Info 22 [00:01:01.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 23 [00:01:02.000] Search path: /a/b/src +Info 24 [00:01:03.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 25 [00:01:04.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:01:05.000] Files (2) + +Info 25 [00:01:06.000] ----------------------------------------------- +Info 25 [00:01:07.000] Open files: +Info 25 [00:01:08.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/B +Info 25 [00:01:09.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 25 [00:01:10.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 26 [00:01:11.000] Project '/a/b/tsconfig.json' (Configured) +Info 26 [00:01:12.000] Files (2) + +Info 26 [00:01:13.000] ----------------------------------------------- +Info 26 [00:01:14.000] Open files: +Info 26 [00:01:15.000] FileWatcher:: Close:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:16.000] Search path: /a/b/lib +Info 28 [00:01:17.000] For info: /a/b/lib/module2.ts :: Config file name: /a/b/tsconfig.json +Info 29 [00:01:18.000] Project '/a/b/tsconfig.json' (Configured) +Info 29 [00:01:19.000] Files (2) + +Info 29 [00:01:20.000] ----------------------------------------------- +Info 29 [00:01:21.000] Open files: +Info 29 [00:01:22.000] FileName: /a/b/lib/module2.ts ProjectRootPath: /a +Info 29 [00:01:23.000] Projects: /a/b/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/b/tsconfig.json +Info 29 [00:01:24.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 30 [00:01:25.000] Project '/a/b/tsconfig.json' (Configured) +Info 30 [00:01:26.000] Files (2) + +Info 30 [00:01:27.000] ----------------------------------------------- +Info 30 [00:01:28.000] Open files: +Info 30 [00:01:29.000] FileWatcher:: Close:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 31 [00:01:30.000] Search path: /a/b/lib +Info 32 [00:01:31.000] For info: /a/b/lib/module2.ts :: Config file name: /a/b/tsconfig.json +Info 33 [00:01:32.000] Project '/a/b/tsconfig.json' (Configured) +Info 33 [00:01:33.000] Files (2) + +Info 33 [00:01:34.000] ----------------------------------------------- +Info 33 [00:01:35.000] Open files: +Info 33 [00:01:36.000] FileName: /a/b/lib/module2.ts ProjectRootPath: /a/b +Info 33 [00:01:37.000] Projects: /a/b/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/b/tsconfig.json +Info 33 [00:01:38.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 34 [00:01:39.000] Project '/a/b/tsconfig.json' (Configured) +Info 34 [00:01:40.000] Files (2) + +Info 34 [00:01:41.000] ----------------------------------------------- +Info 34 [00:01:42.000] Open files: +Info 34 [00:01:43.000] FileWatcher:: Close:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 35 [00:01:44.000] Search path: /a/b/lib +Info 36 [00:01:45.000] For info: /a/b/lib/module2.ts :: Config file name: /a/b/tsconfig.json +Info 37 [00:01:46.000] Project '/a/b/tsconfig.json' (Configured) +Info 37 [00:01:47.000] Files (2) + +Info 37 [00:01:48.000] ----------------------------------------------- +Info 37 [00:01:49.000] Open files: +Info 37 [00:01:50.000] FileName: /a/b/lib/module2.ts ProjectRootPath: /a/B +Info 37 [00:01:51.000] Projects: /a/b/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/b/tsconfig.json +Info 37 [00:01:52.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:53.000] Project '/a/b/tsconfig.json' (Configured) +Info 38 [00:01:54.000] Files (2) + +Info 38 [00:01:55.000] ----------------------------------------------- +Info 38 [00:01:56.000] Open files: \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js new file mode 100644 index 0000000000000..e0bfdbd180263 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js @@ -0,0 +1,199 @@ +Info 0 [00:00:21.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/a/b/src/app.ts] +let x = 10; + +//// [/a/B/lib/module2.ts] +let z = 10; + +//// [/a/b/tsconfig.json] + + +//// [/a/tsconfig.json] + + + +Info 1 [00:00:22.000] Search path: /a/b/src +Info 2 [00:00:23.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 3 [00:00:24.000] Creating configuration project /a/b/tsconfig.json +Info 4 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 5 [00:00:26.000] Config: /a/b/tsconfig.json : { + "rootNames": [ + "/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/a/b/tsconfig.json" + } +} +Info 6 [00:00:27.000] DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:29.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 9 [00:00:30.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 10 [00:00:31.000] DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 13 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) +Info 14 [00:00:35.000] Files (1) + /a/b/src/app.ts SVC-1-0 "let x = 10;" + + + src/app.ts + Matched by default include pattern '**/*' + +Info 15 [00:00:36.000] ----------------------------------------------- +Info 16 [00:00:37.000] Project '/a/b/tsconfig.json' (Configured) +Info 16 [00:00:38.000] Files (1) + +Info 16 [00:00:39.000] ----------------------------------------------- +Info 16 [00:00:40.000] Open files: +Info 16 [00:00:41.000] FileName: /a/b/src/app.ts ProjectRootPath: /a +Info 16 [00:00:42.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 16 [00:00:43.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 17 [00:00:44.000] Project '/a/b/tsconfig.json' (Configured) +Info 17 [00:00:45.000] Files (1) + +Info 17 [00:00:46.000] ----------------------------------------------- +Info 17 [00:00:47.000] Open files: +Info 17 [00:00:48.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 18 [00:00:49.000] Search path: /a/b/src +Info 19 [00:00:50.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 20 [00:00:51.000] Project '/a/b/tsconfig.json' (Configured) +Info 20 [00:00:52.000] Files (1) + +Info 20 [00:00:53.000] ----------------------------------------------- +Info 20 [00:00:54.000] Open files: +Info 20 [00:00:55.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/b +Info 20 [00:00:56.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 20 [00:00:57.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:58.000] Project '/a/b/tsconfig.json' (Configured) +Info 21 [00:00:59.000] Files (1) + +Info 21 [00:01:00.000] ----------------------------------------------- +Info 21 [00:01:01.000] Open files: +Info 21 [00:01:02.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 22 [00:01:03.000] Search path: /a/b/src +Info 23 [00:01:04.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 24 [00:01:05.000] Project '/a/b/tsconfig.json' (Configured) +Info 24 [00:01:06.000] Files (1) + +Info 24 [00:01:07.000] ----------------------------------------------- +Info 24 [00:01:08.000] Open files: +Info 24 [00:01:09.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/B +Info 24 [00:01:10.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 24 [00:01:11.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 25 [00:01:12.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:01:13.000] Files (1) + +Info 25 [00:01:14.000] ----------------------------------------------- +Info 25 [00:01:15.000] Open files: +Info 25 [00:01:16.000] Search path: /a/B/lib +Info 26 [00:01:17.000] For info: /a/B/lib/module2.ts :: Config file name: /a/tsconfig.json +Info 27 [00:01:18.000] Creating configuration project /a/tsconfig.json +Info 28 [00:01:19.000] FileWatcher:: Added:: WatchInfo: /a/tsconfig.json 2000 undefined Project: /a/tsconfig.json WatchType: Config file +Info 29 [00:01:20.000] Config: /a/tsconfig.json : { + "rootNames": [ + "/a/B/lib/module2.ts", + "/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/a/tsconfig.json" + } +} +Info 30 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 31 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 32 [00:01:23.000] Starting updateGraphWorker: Project: /a/tsconfig.json +Info 33 [00:01:24.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/tsconfig.json WatchType: Missing file +Info 34 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 35 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 36 [00:01:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 37 [00:01:28.000] Project '/a/tsconfig.json' (Configured) +Info 38 [00:01:29.000] Files (2) + /a/B/lib/module2.ts SVC-1-0 "let z = 10;" + /a/b/src/app.ts SVC-1-0 "let x = 10;" + + + B/lib/module2.ts + Matched by default include pattern '**/*' + b/src/app.ts + Matched by default include pattern '**/*' + +Info 39 [00:01:30.000] ----------------------------------------------- +Info 40 [00:01:31.000] `remove Project:: +Info 41 [00:01:32.000] Project '/a/b/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (1) + /a/b/src/app.ts + + + src/app.ts + Matched by default include pattern '**/*' + +Info 43 [00:01:34.000] ----------------------------------------------- +Info 44 [00:01:35.000] DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 45 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:37.000] FileWatcher:: Close:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 47 [00:01:38.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 48 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 49 [00:01:40.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 50 [00:01:41.000] Project '/a/tsconfig.json' (Configured) +Info 50 [00:01:42.000] Files (2) + +Info 50 [00:01:43.000] ----------------------------------------------- +Info 50 [00:01:44.000] Open files: +Info 50 [00:01:45.000] FileName: /a/B/lib/module2.ts ProjectRootPath: /a +Info 50 [00:01:46.000] Projects: /a/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/tsconfig.json +Info 50 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 51 [00:01:48.000] Project '/a/tsconfig.json' (Configured) +Info 51 [00:01:49.000] Files (2) + +Info 51 [00:01:50.000] ----------------------------------------------- +Info 51 [00:01:51.000] Open files: +Info 51 [00:01:52.000] FileWatcher:: Close:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 52 [00:01:53.000] Search path: /a/B/lib +Info 53 [00:01:54.000] For info: /a/B/lib/module2.ts :: Config file name: /a/tsconfig.json +Info 54 [00:01:55.000] Project '/a/tsconfig.json' (Configured) +Info 54 [00:01:56.000] Files (2) + +Info 54 [00:01:57.000] ----------------------------------------------- +Info 54 [00:01:58.000] Open files: +Info 54 [00:01:59.000] FileName: /a/B/lib/module2.ts ProjectRootPath: /a/b +Info 54 [00:02:00.000] Projects: /a/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/tsconfig.json +Info 54 [00:02:01.000] FileWatcher:: Added:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 55 [00:02:02.000] Project '/a/tsconfig.json' (Configured) +Info 55 [00:02:03.000] Files (2) + +Info 55 [00:02:04.000] ----------------------------------------------- +Info 55 [00:02:05.000] Open files: +Info 55 [00:02:06.000] FileWatcher:: Close:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:07.000] Search path: /a/B/lib +Info 57 [00:02:08.000] For info: /a/B/lib/module2.ts :: No config files found. +Info 58 [00:02:09.000] `remove Project:: +Info 59 [00:02:10.000] Project '/a/tsconfig.json' (Configured) +Info 60 [00:02:11.000] Files (2) + /a/B/lib/module2.ts + /a/b/src/app.ts + + + B/lib/module2.ts + Matched by default include pattern '**/*' + b/src/app.ts + Matched by default include pattern '**/*' + +Info 61 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] DirectoryWatcher:: Close:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 64 [00:02:15.000] FileWatcher:: Close:: WatchInfo: /a/tsconfig.json 2000 undefined Project: /a/tsconfig.json WatchType: Config file +Info 65 [00:02:16.000] DirectoryWatcher:: Close:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 66 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 67 [00:02:18.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/tsconfig.json WatchType: Missing file +Info 68 [00:02:19.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 69 [00:02:20.000] Open files: +Info 69 [00:02:21.000] FileName: /a/B/lib/module2.ts ProjectRootPath: /a/B +Info 69 [00:02:22.000] Projects: +file: /a/B/lib/module2.ts configFile: undefined +Info 69 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 70 [00:02:24.000] Open files: \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js new file mode 100644 index 0000000000000..e162c169eaa31 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js @@ -0,0 +1,39 @@ +Info 0 [00:00:09.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/a/b/app.ts] +let x = 1 + + +Info 1 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/b/app.ts 500 undefined WatchType: Closed Script info +Info 2 [00:00:11.000] Starting updateGraphWorker: Project: externalProject +Info 3 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: externalProject WatchType: Missing file +Info 4 [00:00:13.000] Finishing updateGraphWorker: Project: externalProject Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 5 [00:00:14.000] Project 'externalProject' (External) +Info 6 [00:00:15.000] Files (1) + /a/b/app.ts Text-1 "let x = 1" + + + a/b/app.ts + Root file specified for compilation + +Info 7 [00:00:16.000] ----------------------------------------------- +Info 8 [00:00:17.000] Starting updateGraphWorker: Project: externalProject +Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: externalProject Version: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 10 [00:00:19.000] Same program as before +Snapshot size: 9 +Info 11 [00:00:20.000] FileWatcher:: Close:: WatchInfo: /a/b/app.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:21.000] Starting updateGraphWorker: Project: externalProject +Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: externalProject Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 14 [00:00:23.000] Project 'externalProject' (External) +Info 15 [00:00:24.000] Files (1) + /a/b/app.ts SVC-2-0 "" + +Info 16 [00:00:25.000] ----------------------------------------------- +Info 17 [00:00:26.000] Project 'externalProject' (External) +Info 17 [00:00:27.000] Files (1) + +Info 17 [00:00:28.000] ----------------------------------------------- +Info 17 [00:00:29.000] Open files: +Info 17 [00:00:30.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 17 [00:00:31.000] Projects: externalProject +Snapshot size: 0 \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js new file mode 100644 index 0000000000000..633dd3dea8746 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js @@ -0,0 +1,92 @@ +Info 0 [00:00:23.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/user/someuser/projects/myproject/src/a.ts] +export const x = 0; + +//// [/user/someuser/projects/myproject/tsconfig.json] +{} + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + + +Info 1 [00:00:24.000] Search path: /user/someuser/projects/myproject/src +Info 2 [00:00:25.000] For info: /user/someuser/projects/myproject/src/a.ts :: Config file name: /user/someuser/projects/myproject/tsconfig.json +Info 3 [00:00:26.000] Creating configuration project /user/someuser/projects/myproject/tsconfig.json +Info 4 [00:00:27.000] FileWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/tsconfig.json 2000 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Config file +Info 5 [00:00:28.000] Config: /user/someuser/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/someuser/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" + } +} +Info 6 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:31.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 9 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 11 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 12 [00:00:35.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 13 [00:00:36.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 14 [00:00:37.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-1-0 "export const x = 0;" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + src/a.ts + Matched by default include pattern '**/*' + +Info 15 [00:00:38.000] ----------------------------------------------- +Info 16 [00:00:39.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:00:40.000] Files (2) + +Info 16 [00:00:41.000] ----------------------------------------------- +Info 16 [00:00:42.000] Open files: +Info 16 [00:00:43.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 16 [00:00:44.000] Projects: /user/someuser/projects/myproject/tsconfig.json +Info 16 [00:00:47.000] DirectoryWatcher:: Triggered with /user/someuser/projects/myproject/src/b.ts :: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 17 [00:00:48.000] Scheduled: /user/someuser/projects/myproject/tsconfig.json +Info 18 [00:00:49.000] Scheduled: *ensureProjectForOpenFiles* +Info 19 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/someuser/projects/myproject/src/b.ts :: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 20 [00:00:51.000] Search path: /user/someuser/projects/myproject/src +Info 21 [00:00:52.000] For info: /user/someuser/projects/myproject/src/b.ts :: Config file name: /user/someuser/projects/myproject/tsconfig.json +Info 22 [00:00:53.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 23 [00:00:54.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 24 [00:00:55.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 25 [00:00:56.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-1-0 "export const x = 0;" + /user/someuser/projects/myproject/src/b.ts SVC-1-0 "export {}; declare module \"./a\" { export const y: number; }" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + src/a.ts + Matched by default include pattern '**/*' + src/b.ts + Matched by default include pattern '**/*' + +Info 26 [00:00:57.000] ----------------------------------------------- +Info 27 [00:00:58.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 27 [00:00:59.000] Files (3) + +Info 27 [00:01:00.000] ----------------------------------------------- +Info 27 [00:01:01.000] Open files: +Info 27 [00:01:02.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 27 [00:01:03.000] Projects: /user/someuser/projects/myproject/tsconfig.json +Info 27 [00:01:04.000] FileName: /user/someuser/projects/myproject/src/b.ts ProjectRootPath: /user/someuser/projects/myproject +Info 27 [00:01:05.000] Projects: /user/someuser/projects/myproject/tsconfig.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js b/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js index 7fe382f9ff959..f3eace56eb011 100644 --- a/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js +++ b/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js @@ -49,8 +49,8 @@ Info 9 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 10 [00:00:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/file.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file.ts SVC-1-0 "const x = 10;\nfunction foo() {\n // @ts-ignore\n let y: string = x;\n return y;\n}\nfunction bar() {\n // @ts-ignore\n let z : string = x;\n return z;\n}\nfoo();\nbar();" ../../../../a/lib/lib.d.ts @@ -183,28 +183,33 @@ Before checking timeout queue length (1) and running Info 25 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 26 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 27 [00:00:52.000] Different program with same set of files -Info 28 [00:00:53.000] event: +Info 27 [00:00:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 28 [00:00:53.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file.ts SVC-1-1 "const x = 10;\nfunction foo() {\n \n let y: string = x;\n return y;\n}\nfunction bar() {\n // @ts-ignore\n let z : string = x;\n return z;\n}\nfoo();\nbar();" + +Info 29 [00:00:54.000] ----------------------------------------------- +Info 30 [00:00:55.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 29 [00:00:54.000] event: +Info 31 [00:00:56.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[{"start":{"line":4,"offset":9},"end":{"line":4,"offset":10},"text":"Type 'number' is not assignable to type 'string'.","code":2322,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 30 [00:00:55.000] event: +Info 32 [00:00:57.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} -Info 31 [00:00:56.000] event: +Info 33 [00:00:58.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) Before request -Info 32 [00:00:57.000] request: +Info 34 [00:00:59.000] request: { "command": "updateOpen", "arguments": { @@ -230,7 +235,7 @@ Info 32 [00:00:57.000] request: "seq": 5, "type": "request" } -Info 33 [00:00:58.000] response: +Info 35 [00:01:00.000] response: { "response": true, "responseRequired": true @@ -239,7 +244,7 @@ After request Before request -Info 34 [00:00:59.000] request: +Info 36 [00:01:01.000] request: { "command": "geterr", "arguments": { @@ -251,7 +256,7 @@ Info 34 [00:00:59.000] request: "seq": 6, "type": "request" } -Info 35 [00:01:00.000] response: +Info 37 [00:01:02.000] response: { "responseRequired": false } @@ -259,23 +264,28 @@ After request Before checking timeout queue length (1) and running -Info 36 [00:01:01.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 37 [00:01:02.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:03.000] Different program with same set of files -Info 39 [00:01:04.000] event: +Info 38 [00:01:03.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 39 [00:01:04.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 40 [00:01:05.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 41 [00:01:06.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file.ts SVC-1-2 "const x = 10;\nfunction foo() {\n // @ts-ignore\n let y: string = x;\n return y;\n}\nfunction bar() {\n // @ts-ignore\n let z : string = x;\n return z;\n}\nfoo();\nbar();" + +Info 42 [00:01:07.000] ----------------------------------------------- +Info 43 [00:01:08.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 40 [00:01:05.000] event: +Info 44 [00:01:09.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 41 [00:01:06.000] event: +Info 45 [00:01:10.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} -Info 42 [00:01:07.000] event: +Info 46 [00:01:11.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js b/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js index eafdab81afc5c..e2e2c58356856 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js @@ -46,8 +46,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts @@ -123,9 +123,9 @@ Info 17 [00:00:54.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 18 [00:00:55.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:56.000] Project '/dev/null/inferredProject1*' (Inferred) Info 20 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts - /user/username/projects/myproject/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" + /user/username/projects/myproject/b.ts SVC-1-0 "export { cc } from \"./c\";\nimport { something } from \"something\";\n export const y = 10;" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js index 37fbe63c4a5a9..f88ed0427c8ee 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js @@ -46,8 +46,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts @@ -106,8 +106,8 @@ Info 11 [00:00:52.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 12 [00:00:53.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:54.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:55.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/c.ts SVC-1-0 "export const cc = 10;" a/lib/lib.d.ts @@ -144,9 +144,9 @@ Info 18 [00:01:05.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 19 [00:01:06.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:07.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/c.ts - /user/username/projects/myproject/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/c.ts SVC-1-0 "export const cc = 10;" + /user/username/projects/myproject/b.ts SVC-1-0 "export { cc } from \"./c\";\nimport { something } from \"something\";\n export const y = 10;" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js index 5afe48f779dce..8c4c521129376 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js @@ -49,8 +49,8 @@ Info 2 [00:00:41.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:42.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:43.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js index d7017daf5284f..b64cd476c6738 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js @@ -46,8 +46,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "///\n///\nfunction fooA() { }" a/lib/lib.d.ts 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 94441fc5d7333..767090c019888 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 @@ -46,8 +46,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js b/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js index 31688dcb0daac..79b3e3525a98c 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js @@ -33,8 +33,8 @@ Info 2 [00:00:23.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:24.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:25.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:26.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "if (a < (b + c) { }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js b/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js index 5689c63938e5a..67eea73514b29 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js @@ -46,8 +46,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js b/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js index 84d87f82fc2cf..2ccb5f79fbc86 100644 --- a/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js +++ b/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js @@ -67,10 +67,10 @@ Info 15 [00:00:32.000] Starting updateGraphWorker: Project: /tsconfig.json Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:34.000] Project '/tsconfig.json' (Configured) Info 18 [00:00:35.000] Files (4) - /a.ts - /b.ts - /c.ts - /a/lib/lib.d.ts + /a.ts SVC-1-0 "class c { prop = \"hello\"; foo() { const x = 0; } }" + /b.ts Text-1 "class c { prop = \"hello\"; foo() { const x = 0; } }" + /c.ts Text-1 "class c { prop = \"hello\"; foo() { const x = 0; } }" + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" a.ts diff --git a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js index 06f2717843694..363a5890c5266 100644 --- a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js +++ b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js @@ -61,8 +61,8 @@ Info 16 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:00:40.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "export const x = 10;" ../../../../a/lib/lib.d.ts @@ -134,24 +134,29 @@ Info 32 [00:01:02.000] Starting updateGraphWorker: Project: /user/username/pro Info 33 [00:01:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/somefile.txt 500 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Missing file Info 34 [00:01:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/someotherfile.txt 500 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Missing file Info 35 [00:01:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 36 [00:01:06.000] Different program with same set of files -Info 37 [00:01:07.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:08.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 39 [00:01:10.000] Files (2) - -Info 39 [00:01:11.000] ----------------------------------------------- -Info 39 [00:01:12.000] Open files: -Info 39 [00:01:13.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 39 [00:01:14.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 39 [00:01:15.000] After ensureProjectForOpenFiles: -Info 40 [00:01:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 40 [00:01:17.000] Files (2) - -Info 40 [00:01:18.000] ----------------------------------------------- -Info 40 [00:01:19.000] Open files: -Info 40 [00:01:20.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 40 [00:01:21.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 36 [00:01:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 37 [00:01:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "export const x = 10;" + +Info 38 [00:01:08.000] ----------------------------------------------- +Info 39 [00:01:09.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:10.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 41 [00:01:12.000] Files (2) + +Info 41 [00:01:13.000] ----------------------------------------------- +Info 41 [00:01:14.000] Open files: +Info 41 [00:01:15.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 41 [00:01:16.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 41 [00:01:17.000] After ensureProjectForOpenFiles: +Info 42 [00:01:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 42 [00:01:19.000] Files (2) + +Info 42 [00:01:20.000] ----------------------------------------------- +Info 42 [00:01:21.000] Open files: +Info 42 [00:01:22.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 42 [00:01:23.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js index 0da2298e86f90..eec76d11642f7 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js @@ -54,8 +54,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts @@ -124,37 +124,42 @@ Info 29 [00:00:53.000] Config: /a/b/tsconfig.json : { } Info 30 [00:00:54.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 31 [00:00:55.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 32 [00:00:56.000] Different program with same set of files -Info 33 [00:00:57.000] event: +Info 32 [00:00:56.000] Project '/a/b/tsconfig.json' (Configured) +Info 33 [00:00:57.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" + +Info 34 [00:00:58.000] ----------------------------------------------- +Info 35 [00:00:59.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/a/b/tsconfig.json"}} -Info 34 [00:00:58.000] event: +Info 36 [00:01:00.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/a/b/tsconfig.json","configFile":"/a/b/tsconfig.json","diagnostics":[{"start":{"line":3,"offset":21},"end":{"line":3,"offset":27},"text":"Unknown compiler option 'haha'.","code":5023,"category":"error","fileName":"/a/b/tsconfig.json"}]}} -Info 35 [00:00:59.000] Running: *ensureProjectForOpenFiles* -Info 36 [00:01:00.000] Before ensureProjectForOpenFiles: -Info 37 [00:01:01.000] Project '/a/b/tsconfig.json' (Configured) -Info 37 [00:01:02.000] Files (2) - -Info 37 [00:01:03.000] ----------------------------------------------- -Info 37 [00:01:04.000] Open files: -Info 37 [00:01:05.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 37 [00:01:06.000] Projects: /a/b/tsconfig.json -Info 37 [00:01:07.000] After ensureProjectForOpenFiles: -Info 38 [00:01:08.000] Project '/a/b/tsconfig.json' (Configured) -Info 38 [00:01:09.000] Files (2) - -Info 38 [00:01:10.000] ----------------------------------------------- -Info 38 [00:01:11.000] Open files: -Info 38 [00:01:12.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 38 [00:01:13.000] Projects: /a/b/tsconfig.json -Info 38 [00:01:14.000] got projects updated in background, updating diagnostics for /a/b/app.ts -Info 39 [00:01:15.000] event: +Info 37 [00:01:01.000] Running: *ensureProjectForOpenFiles* +Info 38 [00:01:02.000] Before ensureProjectForOpenFiles: +Info 39 [00:01:03.000] Project '/a/b/tsconfig.json' (Configured) +Info 39 [00:01:04.000] Files (2) + +Info 39 [00:01:05.000] ----------------------------------------------- +Info 39 [00:01:06.000] Open files: +Info 39 [00:01:07.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 39 [00:01:08.000] Projects: /a/b/tsconfig.json +Info 39 [00:01:09.000] After ensureProjectForOpenFiles: +Info 40 [00:01:10.000] Project '/a/b/tsconfig.json' (Configured) +Info 40 [00:01:11.000] Files (2) + +Info 40 [00:01:12.000] ----------------------------------------------- +Info 40 [00:01:13.000] Open files: +Info 40 [00:01:14.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 40 [00:01:15.000] Projects: /a/b/tsconfig.json +Info 40 [00:01:16.000] got projects updated in background, updating diagnostics for /a/b/app.ts +Info 41 [00:01:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/app.ts"]}} After running timeout callbacks -Info 40 [00:01:19.000] FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file -Info 41 [00:01:20.000] Scheduled: /a/b/tsconfig.json -Info 42 [00:01:21.000] Scheduled: *ensureProjectForOpenFiles* -Info 43 [00:01:22.000] Elapsed:: *ms FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 42 [00:01:21.000] FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 43 [00:01:22.000] Scheduled: /a/b/tsconfig.json +Info 44 [00:01:23.000] Scheduled: *ensureProjectForOpenFiles* +Info 45 [00:01:24.000] Elapsed:: *ms FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file Before running timeout callbacks //// [/a/b/tsconfig.json] { @@ -162,10 +167,10 @@ Before running timeout callbacks } -Info 44 [00:01:23.000] Reloading configured project /a/b/tsconfig.json -Info 45 [00:01:24.000] event: +Info 46 [00:01:25.000] Reloading configured project /a/b/tsconfig.json +Info 47 [00:01:26.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/a/b/tsconfig.json","reason":"Change in config file detected"}} -Info 46 [00:01:25.000] Config: /a/b/tsconfig.json : { +Info 48 [00:01:27.000] Config: /a/b/tsconfig.json : { "rootNames": [ "/a/b/app.ts" ], @@ -173,34 +178,39 @@ Info 46 [00:01:25.000] Config: /a/b/tsconfig.json : { "configFilePath": "/a/b/tsconfig.json" } } -Info 47 [00:01:26.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 48 [00:01:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:01:28.000] Different program with same set of files -Info 50 [00:01:29.000] event: +Info 49 [00:01:28.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 50 [00:01:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:30.000] Project '/a/b/tsconfig.json' (Configured) +Info 52 [00:01:31.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" + +Info 53 [00:01:32.000] ----------------------------------------------- +Info 54 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/a/b/tsconfig.json"}} -Info 51 [00:01:30.000] event: +Info 55 [00:01:34.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/a/b/tsconfig.json","configFile":"/a/b/tsconfig.json","diagnostics":[]}} -Info 52 [00:01:31.000] event: +Info 56 [00:01:35.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/a/b/app.ts","diagnostics":[]}} -Info 53 [00:01:32.000] Running: /a/b/tsconfig.json -Info 54 [00:01:33.000] Running: *ensureProjectForOpenFiles* -Info 55 [00:01:34.000] Before ensureProjectForOpenFiles: -Info 56 [00:01:35.000] Project '/a/b/tsconfig.json' (Configured) -Info 56 [00:01:36.000] Files (2) - -Info 56 [00:01:37.000] ----------------------------------------------- -Info 56 [00:01:38.000] Open files: -Info 56 [00:01:39.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 56 [00:01:40.000] Projects: /a/b/tsconfig.json -Info 56 [00:01:41.000] After ensureProjectForOpenFiles: -Info 57 [00:01:42.000] Project '/a/b/tsconfig.json' (Configured) -Info 57 [00:01:43.000] Files (2) - -Info 57 [00:01:44.000] ----------------------------------------------- -Info 57 [00:01:45.000] Open files: -Info 57 [00:01:46.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 57 [00:01:47.000] Projects: /a/b/tsconfig.json -Info 57 [00:01:48.000] got projects updated in background, updating diagnostics for /a/b/app.ts -Info 58 [00:01:49.000] event: +Info 57 [00:01:36.000] Running: /a/b/tsconfig.json +Info 58 [00:01:37.000] Running: *ensureProjectForOpenFiles* +Info 59 [00:01:38.000] Before ensureProjectForOpenFiles: +Info 60 [00:01:39.000] Project '/a/b/tsconfig.json' (Configured) +Info 60 [00:01:40.000] Files (2) + +Info 60 [00:01:41.000] ----------------------------------------------- +Info 60 [00:01:42.000] Open files: +Info 60 [00:01:43.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 60 [00:01:44.000] Projects: /a/b/tsconfig.json +Info 60 [00:01:45.000] After ensureProjectForOpenFiles: +Info 61 [00:01:46.000] Project '/a/b/tsconfig.json' (Configured) +Info 61 [00:01:47.000] Files (2) + +Info 61 [00:01:48.000] ----------------------------------------------- +Info 61 [00:01:49.000] Open files: +Info 61 [00:01:50.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 61 [00:01:51.000] Projects: /a/b/tsconfig.json +Info 61 [00:01:52.000] got projects updated in background, updating diagnostics for /a/b/app.ts +Info 62 [00:01:53.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/app.ts"]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js index 01dac73d7f3f2..2b94c2ff4c477 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js @@ -54,8 +54,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js index 860440d3b11e2..f7c837ce3f089 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js @@ -57,8 +57,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js index 16e38d7d612a6..53a75aabfc14d 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js @@ -57,8 +57,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts Text-1 "let x = 10" ../lib/lib.d.ts @@ -79,8 +79,8 @@ Info 22 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 23 [00:00:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:39.000] Project '/dev/null/inferredProject1*' (Inferred) Info 25 [00:00:40.000] Files (2) - /a/lib/lib.d.ts - /a/b/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test.ts SVC-1-0 "" ../lib/lib.d.ts @@ -186,8 +186,8 @@ Info 39 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 40 [00:01:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 41 [00:01:16.000] Project '/dev/null/inferredProject2*' (Inferred) Info 42 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /a/b/test2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test2.ts SVC-1-0 "" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js index 694de38f951df..35b88ac369036 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js @@ -59,8 +59,8 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:34.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts Text-1 "let x = 10" ../lib/lib.d.ts @@ -81,8 +81,8 @@ Info 22 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 23 [00:00:42.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:43.000] Project '/dev/null/inferredProject1*' (Inferred) Info 25 [00:00:44.000] Files (2) - /a/lib/lib.d.ts - /a/b/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts @@ -188,8 +188,8 @@ Info 39 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 40 [00:01:19.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 41 [00:01:20.000] Project '/dev/null/inferredProject2*' (Inferred) Info 42 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /a/b/test2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test2.ts SVC-1-0 "let xy = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js index 2715e64979484..baad35b0aa41f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js @@ -57,8 +57,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js index 7e928537bd6af..03bf85d855a40 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js @@ -68,8 +68,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js index b1f13f16f140a..b524616067f35 100644 --- a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js +++ b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js @@ -70,10 +70,10 @@ Info 17 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:51.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:52.000] Project '/users/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:53.000] Files (4) - /a/lib/lib.d.ts - /users/username/projects/myproject/node_modules/@custom/plugin/proposed.d.ts - /users/username/projects/myproject/node_modules/@custom/plugin/index.d.ts - /users/username/projects/myproject/src/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/node_modules/@custom/plugin/proposed.d.ts Text-1 "declare module '@custom/plugin' {\n export const bar = 10;\n}" + /users/username/projects/myproject/node_modules/@custom/plugin/index.d.ts Text-1 "import './proposed';\ndeclare module '@custom/plugin' {\n export const version: string;\n}" + /users/username/projects/myproject/src/a.ts SVC-1-0 "import * as myModule from \"@custom/plugin\";\nfunction foo() {\n // hello\n}" ../../../../a/lib/lib.d.ts @@ -211,21 +211,28 @@ Before checking timeout queue length (1) and running Info 36 [00:01:15.000] Starting updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json Info 37 [00:01:16.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:17.000] Different program with same set of files -Info 39 [00:01:18.000] event: +Info 38 [00:01:17.000] Project '/users/username/projects/myproject/tsconfig.json' (Configured) +Info 39 [00:01:18.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/node_modules/@custom/plugin/proposed.d.ts Text-1 "declare module '@custom/plugin' {\n export const bar = 10;\n}" + /users/username/projects/myproject/node_modules/@custom/plugin/index.d.ts Text-1 "import './proposed';\ndeclare module '@custom/plugin' {\n export const version: string;\n}" + /users/username/projects/myproject/src/a.ts SVC-1-1 "import * as myModule from \"@custom/plugin\";\nfunction foo() {\n // heollo\n}" + +Info 40 [00:01:19.000] ----------------------------------------------- +Info 41 [00:01:20.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/users/username/projects/myproject/src/a.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 40 [00:01:19.000] event: +Info 42 [00:01:21.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/users/username/projects/myproject/src/a.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 41 [00:01:20.000] event: +Info 43 [00:01:22.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/users/username/projects/myproject/src/a.ts","diagnostics":[{"start":{"line":1,"offset":1},"end":{"line":1,"offset":44},"text":"'myModule' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true},{"start":{"line":2,"offset":10},"end":{"line":2,"offset":13},"text":"'foo' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}} -Info 42 [00:01:21.000] event: +Info 44 [00:01:23.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js b/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js index 678934a71097a..d6e0aeb092c61 100644 --- a/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js @@ -36,7 +36,7 @@ Info 10 [00:00:17.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 11 [00:00:18.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:19.000] Project '/tsconfig.json' (Configured) Info 13 [00:00:20.000] Files (1) - /a.ts + /a.ts SVC-1-0 "label: while (1) {}" a.ts @@ -90,29 +90,33 @@ Info 22 [00:00:37.000] Config: /tsconfig.json : { } Info 23 [00:00:38.000] Starting updateGraphWorker: Project: /tsconfig.json Info 24 [00:00:39.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 25 [00:00:40.000] Different program with same set of files -Info 26 [00:00:41.000] Running: *ensureProjectForOpenFiles* -Info 27 [00:00:42.000] Before ensureProjectForOpenFiles: -Info 28 [00:00:43.000] Project '/tsconfig.json' (Configured) -Info 28 [00:00:44.000] Files (1) - -Info 28 [00:00:45.000] ----------------------------------------------- -Info 28 [00:00:46.000] Open files: -Info 28 [00:00:47.000] FileName: /a.ts ProjectRootPath: undefined -Info 28 [00:00:48.000] Projects: /tsconfig.json -Info 28 [00:00:49.000] After ensureProjectForOpenFiles: -Info 29 [00:00:50.000] Project '/tsconfig.json' (Configured) -Info 29 [00:00:51.000] Files (1) - -Info 29 [00:00:52.000] ----------------------------------------------- -Info 29 [00:00:53.000] Open files: -Info 29 [00:00:54.000] FileName: /a.ts ProjectRootPath: undefined -Info 29 [00:00:55.000] Projects: /tsconfig.json +Info 25 [00:00:40.000] Project '/tsconfig.json' (Configured) +Info 26 [00:00:41.000] Files (1) + /a.ts SVC-1-0 "label: while (1) {}" + +Info 27 [00:00:42.000] ----------------------------------------------- +Info 28 [00:00:43.000] Running: *ensureProjectForOpenFiles* +Info 29 [00:00:44.000] Before ensureProjectForOpenFiles: +Info 30 [00:00:45.000] Project '/tsconfig.json' (Configured) +Info 30 [00:00:46.000] Files (1) + +Info 30 [00:00:47.000] ----------------------------------------------- +Info 30 [00:00:48.000] Open files: +Info 30 [00:00:49.000] FileName: /a.ts ProjectRootPath: undefined +Info 30 [00:00:50.000] Projects: /tsconfig.json +Info 30 [00:00:51.000] After ensureProjectForOpenFiles: +Info 31 [00:00:52.000] Project '/tsconfig.json' (Configured) +Info 31 [00:00:53.000] Files (1) + +Info 31 [00:00:54.000] ----------------------------------------------- +Info 31 [00:00:55.000] Open files: +Info 31 [00:00:56.000] FileName: /a.ts ProjectRootPath: undefined +Info 31 [00:00:57.000] Projects: /tsconfig.json After running timeout callbacks Before request -Info 29 [00:00:56.000] request: +Info 31 [00:00:58.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -121,7 +125,7 @@ Info 29 [00:00:56.000] request: "seq": 2, "type": "request" } -Info 30 [00:00:57.000] response: +Info 32 [00:00:59.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js index b98f20ed96692..f5df8f0519eaf 100644 --- a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js @@ -45,8 +45,8 @@ Info 14 [00:00:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:36.000] Finishing updateGraphWorker: Project: /a/b/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:37.000] Project '/a/b/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:38.000] Files (2) - /a/b/projects/myproject/bar/app.ts - /a/b/projects/myproject/foo/foo.ts + /a/b/projects/myproject/bar/app.ts SVC-1-0 "class Bar implements foo.Foo { getFoo() { return ''; } get2() { return 1; } }" + /a/b/projects/myproject/foo/foo.ts Text-1 "declare namespace foo { interface Foo { get2(): number; getFoo(): string; } }" bar/app.ts @@ -181,8 +181,8 @@ Info 52 [00:01:22.000] Starting updateGraphWorker: Project: /a/b/projects/mypr Info 53 [00:01:23.000] Finishing updateGraphWorker: Project: /a/b/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 54 [00:01:24.000] Project '/a/b/projects/myproject/tsconfig.json' (Configured) Info 55 [00:01:25.000] Files (2) - /a/b/projects/myproject/bar/app.ts - /a/b/projects/myproject/foo2/foo.ts + /a/b/projects/myproject/bar/app.ts SVC-1-0 "class Bar implements foo.Foo { getFoo() { return ''; } get2() { return 1; } }" + /a/b/projects/myproject/foo2/foo.ts Text-1 "declare namespace foo { interface Foo { get2(): number; getFoo(): string; } }" bar/app.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js index 509501bb7b275..79303a029a47f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js @@ -57,8 +57,8 @@ Info 17 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -227,60 +227,65 @@ Before running timeout callback9 Info 66 [00:01:45.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 67 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 68 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 69 [00:01:48.000] Different program with same set of files -Info 70 [00:01:49.000] event: +Info 69 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 70 [00:01:49.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" + +Info 71 [00:01:50.000] ----------------------------------------------- +Info 72 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After running timeout callback9 Before running immediate callbacks and checking length (1) -Info 71 [00:01:50.000] event: +Info 73 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 72 [00:01:51.000] event: +Info 74 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 73 [00:01:52.000] event: +Info 75 [00:01:54.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) -Info 74 [00:01:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 75 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 76 [00:01:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 77 [00:01:58.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 78 [00:01:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 79 [00:02:02.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 80 [00:02:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 81 [00:02:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 82 [00:02:05.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 83 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 84 [00:02:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 85 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 86 [00:02:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 87 [00:02:14.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 88 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 89 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 90 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 91 [00:02:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 92 [00:02:20.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 93 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 94 [00:02:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 95 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 96 [00:02:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 97 [00:02:26.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 98 [00:02:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 99 [00:02:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 100 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 101 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 102 [00:02:34.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 103 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 104 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 105 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 106 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 107 [00:02:40.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 108 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 76 [00:01:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 77 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 78 [00:01:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 79 [00:02:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 80 [00:02:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 81 [00:02:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 82 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 83 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 84 [00:02:07.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 85 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 86 [00:02:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 87 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 88 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 89 [00:02:16.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 90 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 91 [00:02:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 92 [00:02:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 93 [00:02:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 94 [00:02:22.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 95 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 96 [00:02:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 97 [00:02:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 98 [00:02:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 99 [00:02:28.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 100 [00:02:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 101 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 102 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 103 [00:02:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 104 [00:02:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 105 [00:02:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 106 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 107 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 108 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 109 [00:02:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 110 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Checking timeout queue length: 2 //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] export const x = 10; @@ -291,7 +296,7 @@ export const y = 10; Before request -Info 109 [00:02:42.000] request: +Info 111 [00:02:44.000] request: { "command": "geterr", "arguments": { @@ -303,7 +308,7 @@ Info 109 [00:02:42.000] request: "seq": 4, "type": "request" } -Info 110 [00:02:43.000] response: +Info 112 [00:02:45.000] response: { "responseRequired": false } @@ -313,21 +318,21 @@ Checking timeout queue length: 3 Before running timeout callback11 -Info 111 [00:02:44.000] event: +Info 113 [00:02:46.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After running timeout callback11 Before running immediate callbacks and checking length (1) -Info 112 [00:02:45.000] event: +Info 114 [00:02:47.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 113 [00:02:46.000] event: +Info 115 [00:02:48.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 114 [00:02:47.000] event: +Info 116 [00:02:49.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -338,7 +343,7 @@ export const y = 10; Before request -Info 115 [00:02:54.000] request: +Info 117 [00:02:56.000] request: { "command": "geterr", "arguments": { @@ -350,7 +355,7 @@ Info 115 [00:02:54.000] request: "seq": 5, "type": "request" } -Info 116 [00:02:55.000] response: +Info 118 [00:02:57.000] response: { "responseRequired": false } @@ -360,102 +365,102 @@ Checking timeout queue length: 3 Before running timeout callback12 -Info 117 [00:02:56.000] event: +Info 119 [00:02:58.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After running timeout callback12 Before running immediate callbacks and checking length (1) -Info 118 [00:02:57.000] event: +Info 120 [00:02:59.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 119 [00:02:58.000] event: +Info 121 [00:03:00.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 120 [00:02:59.000] event: +Info 122 [00:03:01.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) -Info 121 [00:03:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 122 [00:03:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 123 [00:03:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 124 [00:03:04.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 125 [00:03:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 126 [00:03:07.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 127 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 128 [00:03:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 129 [00:03:10.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 130 [00:03:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 131 [00:03:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 132 [00:03:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 133 [00:03:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 134 [00:03:16.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 135 [00:03:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 136 [00:03:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 137 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 138 [00:03:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 139 [00:03:22.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 140 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 141 [00:03:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 142 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 143 [00:03:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 144 [00:03:28.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 145 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 146 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 149 [00:03:34.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 150 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 151 [00:03:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 152 [00:03:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 153 [00:03:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 154 [00:03:40.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 155 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 156 [00:03:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 157 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 158 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 159 [00:03:46.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f -Info 160 [00:03:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 161 [00:03:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 162 [00:03:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 163 [00:03:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 164 [00:03:52.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel -Info 165 [00:03:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 166 [00:03:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 167 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 168 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 169 [00:03:58.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d -Info 170 [00:03:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 171 [00:04:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 172 [00:04:02.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 173 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 174 [00:04:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 175 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 176 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 177 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 123 [00:03:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 124 [00:03:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 125 [00:03:05.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 126 [00:03:06.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 127 [00:03:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 128 [00:03:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 129 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 130 [00:03:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 131 [00:03:12.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 132 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 133 [00:03:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 134 [00:03:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 135 [00:03:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 136 [00:03:18.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 137 [00:03:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 138 [00:03:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 139 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 140 [00:03:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 141 [00:03:24.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 142 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 143 [00:03:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 144 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 145 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 146 [00:03:30.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 147 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 148 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 150 [00:03:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 151 [00:03:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 152 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 153 [00:03:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 154 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 155 [00:03:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 156 [00:03:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 157 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 158 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 159 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 160 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 161 [00:03:48.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f +Info 162 [00:03:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 163 [00:03:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 164 [00:03:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 165 [00:03:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 166 [00:03:54.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel +Info 167 [00:03:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 168 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 169 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 170 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 171 [00:04:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d +Info 172 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 173 [00:04:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 174 [00:04:04.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 175 [00:04:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 176 [00:04:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 177 [00:04:07.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 178 [00:04:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 179 [00:04:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] deleted //// [/user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts] deleted -Info 178 [00:04:08.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 179 [00:04:09.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 180 [00:04:10.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 180 [00:04:10.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 181 [00:04:11.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 182 [00:04:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running Before checking timeout queue length (2) and running -Info 181 [00:04:11.000] Running: /user/username/projects/myproject/tsconfig.json -Info 182 [00:04:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 183 [00:04:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 184 [00:04:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 185 [00:04:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 186 [00:04:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 187 [00:04:17.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/@angular/core/index.d.ts - /user/username/projects/myproject/src/main.ts +Info 183 [00:04:13.000] Running: /user/username/projects/myproject/tsconfig.json +Info 184 [00:04:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 185 [00:04:15.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 186 [00:04:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 187 [00:04:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 188 [00:04:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 189 [00:04:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/@angular/core/index.d.ts Text-1 "export const y = 10;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -465,32 +470,32 @@ Info 187 [00:04:17.000] Files (3) src/main.ts Matched by default include pattern '**/*' -Info 188 [00:04:18.000] ----------------------------------------------- -Info 189 [00:04:19.000] Running: *ensureProjectForOpenFiles* -Info 190 [00:04:20.000] Before ensureProjectForOpenFiles: -Info 191 [00:04:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 191 [00:04:22.000] Files (3) - -Info 191 [00:04:23.000] ----------------------------------------------- -Info 191 [00:04:24.000] Open files: -Info 191 [00:04:25.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 191 [00:04:26.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 191 [00:04:27.000] After ensureProjectForOpenFiles: -Info 192 [00:04:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 192 [00:04:29.000] Files (3) - -Info 192 [00:04:30.000] ----------------------------------------------- -Info 192 [00:04:31.000] Open files: -Info 192 [00:04:32.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 192 [00:04:33.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 192 [00:04:34.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts -Info 193 [00:04:35.000] event: +Info 190 [00:04:20.000] ----------------------------------------------- +Info 191 [00:04:21.000] Running: *ensureProjectForOpenFiles* +Info 192 [00:04:22.000] Before ensureProjectForOpenFiles: +Info 193 [00:04:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 193 [00:04:24.000] Files (3) + +Info 193 [00:04:25.000] ----------------------------------------------- +Info 193 [00:04:26.000] Open files: +Info 193 [00:04:27.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 193 [00:04:28.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 193 [00:04:29.000] After ensureProjectForOpenFiles: +Info 194 [00:04:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 194 [00:04:31.000] Files (3) + +Info 194 [00:04:32.000] ----------------------------------------------- +Info 194 [00:04:33.000] Open files: +Info 194 [00:04:34.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 194 [00:04:35.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 194 [00:04:36.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts +Info 195 [00:04:37.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/main.ts"]}} After checking timeout queue length (2) and running Before request -Info 194 [00:04:36.000] request: +Info 196 [00:04:38.000] request: { "command": "geterr", "arguments": { @@ -502,7 +507,7 @@ Info 194 [00:04:36.000] request: "seq": 6, "type": "request" } -Info 195 [00:04:37.000] response: +Info 197 [00:04:39.000] response: { "responseRequired": false } @@ -510,20 +515,20 @@ After request Before checking timeout queue length (1) and running -Info 196 [00:04:38.000] event: +Info 198 [00:04:40.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 197 [00:04:39.000] event: +Info 199 [00:04:41.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 198 [00:04:40.000] event: +Info 200 [00:04:42.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 199 [00:04:41.000] event: +Info 201 [00:04:43.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js index 23aa66b052608..3f925e85a818d 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js @@ -57,8 +57,8 @@ Info 17 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -210,32 +210,37 @@ Before checking timeout queue length (2) and running Info 67 [00:01:46.000] Running: /user/username/projects/myproject/tsconfig.json Info 68 [00:01:47.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 69 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 70 [00:01:49.000] Different program with same set of files -Info 71 [00:01:50.000] Running: *ensureProjectForOpenFiles* -Info 72 [00:01:51.000] Before ensureProjectForOpenFiles: -Info 73 [00:01:52.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 73 [00:01:53.000] Files (2) - -Info 73 [00:01:54.000] ----------------------------------------------- -Info 73 [00:01:55.000] Open files: -Info 73 [00:01:56.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 73 [00:01:57.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 73 [00:01:58.000] After ensureProjectForOpenFiles: -Info 74 [00:01:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 74 [00:02:00.000] Files (2) - -Info 74 [00:02:01.000] ----------------------------------------------- -Info 74 [00:02:02.000] Open files: -Info 74 [00:02:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 74 [00:02:04.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 74 [00:02:05.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts -Info 75 [00:02:06.000] event: +Info 70 [00:01:49.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:01:50.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" + +Info 72 [00:01:51.000] ----------------------------------------------- +Info 73 [00:01:52.000] Running: *ensureProjectForOpenFiles* +Info 74 [00:01:53.000] Before ensureProjectForOpenFiles: +Info 75 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 75 [00:01:55.000] Files (2) + +Info 75 [00:01:56.000] ----------------------------------------------- +Info 75 [00:01:57.000] Open files: +Info 75 [00:01:58.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 75 [00:01:59.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:02:00.000] After ensureProjectForOpenFiles: +Info 76 [00:02:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 76 [00:02:02.000] Files (2) + +Info 76 [00:02:03.000] ----------------------------------------------- +Info 76 [00:02:04.000] Open files: +Info 76 [00:02:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 76 [00:02:06.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 76 [00:02:07.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts +Info 77 [00:02:08.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/main.ts"]}} After checking timeout queue length (2) and running Before request -Info 76 [00:02:07.000] request: +Info 78 [00:02:09.000] request: { "command": "geterr", "arguments": { @@ -247,7 +252,7 @@ Info 76 [00:02:07.000] request: "seq": 3, "type": "request" } -Info 77 [00:02:08.000] response: +Info 79 [00:02:10.000] response: { "responseRequired": false } @@ -255,59 +260,59 @@ After request Before checking timeout queue length (1) and running -Info 78 [00:02:09.000] event: +Info 80 [00:02:11.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 79 [00:02:10.000] event: +Info 81 [00:02:12.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 80 [00:02:11.000] event: +Info 82 [00:02:13.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 81 [00:02:12.000] event: +Info 83 [00:02:14.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) -Info 82 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 83 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 84 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 85 [00:02:18.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 86 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 87 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 88 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 89 [00:02:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 90 [00:02:25.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 91 [00:02:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 92 [00:02:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 93 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 94 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 95 [00:02:34.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 96 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 97 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 98 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 99 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 100 [00:02:40.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 101 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 102 [00:02:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 103 [00:02:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 104 [00:02:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 105 [00:02:46.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 106 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 107 [00:02:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 108 [00:02:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 109 [00:02:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 110 [00:02:54.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 111 [00:02:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 112 [00:02:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 113 [00:02:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 114 [00:02:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 115 [00:03:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 116 [00:03:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 84 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 85 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 86 [00:02:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 87 [00:02:20.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 88 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 89 [00:02:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 90 [00:02:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 91 [00:02:26.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 92 [00:02:27.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 93 [00:02:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 94 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 95 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 96 [00:02:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 97 [00:02:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 98 [00:02:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 99 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 100 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 101 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 102 [00:02:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 103 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 104 [00:02:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 105 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 106 [00:02:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 107 [00:02:48.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 108 [00:02:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 109 [00:02:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 110 [00:02:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 111 [00:02:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 112 [00:02:56.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 113 [00:02:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 114 [00:02:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 115 [00:03:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 116 [00:03:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 117 [00:03:02.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 118 [00:03:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] export const x = 10; @@ -320,7 +325,7 @@ After checking timeout queue length (0) and running Before request -Info 117 [00:03:02.000] request: +Info 119 [00:03:04.000] request: { "command": "geterr", "arguments": { @@ -332,7 +337,7 @@ Info 117 [00:03:02.000] request: "seq": 4, "type": "request" } -Info 118 [00:03:03.000] response: +Info 120 [00:03:05.000] response: { "responseRequired": false } @@ -340,21 +345,21 @@ After request Before checking timeout queue length (1) and running -Info 119 [00:03:04.000] event: +Info 121 [00:03:06.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 120 [00:03:05.000] event: +Info 122 [00:03:07.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 121 [00:03:06.000] event: +Info 123 [00:03:08.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 122 [00:03:07.000] event: +Info 124 [00:03:09.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -367,7 +372,7 @@ After checking timeout queue length (0) and running Before request -Info 123 [00:03:14.000] request: +Info 125 [00:03:16.000] request: { "command": "geterr", "arguments": { @@ -379,7 +384,7 @@ Info 123 [00:03:14.000] request: "seq": 5, "type": "request" } -Info 124 [00:03:15.000] response: +Info 126 [00:03:17.000] response: { "responseRequired": false } @@ -387,102 +392,102 @@ After request Before checking timeout queue length (1) and running -Info 125 [00:03:16.000] event: +Info 127 [00:03:18.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 126 [00:03:17.000] event: +Info 128 [00:03:19.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 127 [00:03:18.000] event: +Info 129 [00:03:20.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 128 [00:03:19.000] event: +Info 130 [00:03:21.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) -Info 129 [00:03:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 130 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 131 [00:03:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 132 [00:03:24.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 133 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 134 [00:03:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 135 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 136 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 137 [00:03:30.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 138 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 139 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 140 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 141 [00:03:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 142 [00:03:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 143 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 144 [00:03:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:03:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 147 [00:03:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 148 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 149 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 150 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 151 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 152 [00:03:48.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 153 [00:03:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 154 [00:03:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 155 [00:03:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 156 [00:03:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 157 [00:03:54.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 158 [00:03:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 159 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 160 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 161 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 162 [00:04:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 163 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 164 [00:04:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 165 [00:04:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 166 [00:04:05.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 167 [00:04:06.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f -Info 168 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 169 [00:04:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 170 [00:04:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 171 [00:04:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 172 [00:04:12.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel -Info 173 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 174 [00:04:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 175 [00:04:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 176 [00:04:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 177 [00:04:18.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d -Info 178 [00:04:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 179 [00:04:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 180 [00:04:22.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 181 [00:04:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 182 [00:04:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 183 [00:04:25.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 184 [00:04:26.000] Scheduled: *ensureProjectForOpenFiles* -Info 185 [00:04:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 131 [00:03:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 132 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 133 [00:03:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 134 [00:03:26.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 135 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 136 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 137 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 138 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 139 [00:03:32.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 140 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 141 [00:03:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 142 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 143 [00:03:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 144 [00:03:38.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 145 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 146 [00:03:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:03:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 149 [00:03:44.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 150 [00:03:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 151 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 152 [00:03:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 153 [00:03:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 154 [00:03:50.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 155 [00:03:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 156 [00:03:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 157 [00:03:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 158 [00:03:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 159 [00:03:56.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 160 [00:03:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 161 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 162 [00:04:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 163 [00:04:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 164 [00:04:02.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 165 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 166 [00:04:05.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 167 [00:04:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 168 [00:04:07.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 169 [00:04:08.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f +Info 170 [00:04:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 171 [00:04:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 172 [00:04:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 173 [00:04:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 174 [00:04:14.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel +Info 175 [00:04:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 176 [00:04:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 177 [00:04:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 178 [00:04:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 179 [00:04:20.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d +Info 180 [00:04:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 181 [00:04:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 182 [00:04:24.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 183 [00:04:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 184 [00:04:26.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 185 [00:04:27.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 186 [00:04:28.000] Scheduled: *ensureProjectForOpenFiles* +Info 187 [00:04:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] deleted //// [/user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts] deleted -Info 186 [00:04:28.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 187 [00:04:29.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 188 [00:04:30.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 188 [00:04:30.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 189 [00:04:31.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 190 [00:04:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running Before checking timeout queue length (2) and running -Info 189 [00:04:31.000] Running: /user/username/projects/myproject/tsconfig.json -Info 190 [00:04:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 191 [00:04:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 192 [00:04:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 193 [00:04:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 194 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 195 [00:04:37.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/@angular/core/index.d.ts - /user/username/projects/myproject/src/main.ts +Info 191 [00:04:33.000] Running: /user/username/projects/myproject/tsconfig.json +Info 192 [00:04:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 193 [00:04:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 194 [00:04:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 195 [00:04:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 196 [00:04:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 197 [00:04:39.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/@angular/core/index.d.ts Text-1 "export const y = 10;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -492,32 +497,32 @@ Info 195 [00:04:37.000] Files (3) src/main.ts Matched by default include pattern '**/*' -Info 196 [00:04:38.000] ----------------------------------------------- -Info 197 [00:04:39.000] Running: *ensureProjectForOpenFiles* -Info 198 [00:04:40.000] Before ensureProjectForOpenFiles: -Info 199 [00:04:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 199 [00:04:42.000] Files (3) - -Info 199 [00:04:43.000] ----------------------------------------------- -Info 199 [00:04:44.000] Open files: -Info 199 [00:04:45.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 199 [00:04:46.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 199 [00:04:47.000] After ensureProjectForOpenFiles: -Info 200 [00:04:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 200 [00:04:49.000] Files (3) - -Info 200 [00:04:50.000] ----------------------------------------------- -Info 200 [00:04:51.000] Open files: -Info 200 [00:04:52.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 200 [00:04:53.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 200 [00:04:54.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts -Info 201 [00:04:55.000] event: +Info 198 [00:04:40.000] ----------------------------------------------- +Info 199 [00:04:41.000] Running: *ensureProjectForOpenFiles* +Info 200 [00:04:42.000] Before ensureProjectForOpenFiles: +Info 201 [00:04:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 201 [00:04:44.000] Files (3) + +Info 201 [00:04:45.000] ----------------------------------------------- +Info 201 [00:04:46.000] Open files: +Info 201 [00:04:47.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 201 [00:04:48.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 201 [00:04:49.000] After ensureProjectForOpenFiles: +Info 202 [00:04:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 202 [00:04:51.000] Files (3) + +Info 202 [00:04:52.000] ----------------------------------------------- +Info 202 [00:04:53.000] Open files: +Info 202 [00:04:54.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 202 [00:04:55.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 202 [00:04:56.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts +Info 203 [00:04:57.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/main.ts"]}} After checking timeout queue length (2) and running Before request -Info 202 [00:04:56.000] request: +Info 204 [00:04:58.000] request: { "command": "geterr", "arguments": { @@ -529,7 +534,7 @@ Info 202 [00:04:56.000] request: "seq": 6, "type": "request" } -Info 203 [00:04:57.000] response: +Info 205 [00:04:59.000] response: { "responseRequired": false } @@ -537,20 +542,20 @@ After request Before checking timeout queue length (1) and running -Info 204 [00:04:58.000] event: +Info 206 [00:05:00.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 205 [00:04:59.000] event: +Info 207 [00:05:01.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 206 [00:05:00.000] event: +Info 208 [00:05:02.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 207 [00:05:01.000] event: +Info 209 [00:05:03.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js b/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js index 166a200b72a98..6a179ac7b6f08 100644 --- a/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js +++ b/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js @@ -48,8 +48,8 @@ Info 13 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) Info 16 [00:00:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" ../../../../a/lib/lib.d.ts @@ -186,10 +186,10 @@ Info 29 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 30 [00:01:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:49.000] Project '/dev/null/inferredProject1*' (Inferred) Info 32 [00:01:50.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js - /user/username/projects/myproject/src/server/utilities.js - /user/username/projects/myproject/test/backend/index.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" + /user/username/projects/myproject/src/server/utilities.js Text-1 "function getHostName() { return \"hello\"; } export { getHostName };" + /user/username/projects/myproject/test/backend/index.js SVC-1-0 "import { getHostName } from '../../src/server/utilities';export default getHostName;" ../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 58 [00:02:43.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:44.000] Project '/dev/null/inferredProject1*' (Inferred) Info 60 [00:02:45.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" ../../../../a/lib/lib.d.ts @@ -454,9 +454,9 @@ Info 64 [00:03:02.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 65 [00:03:03.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 66 [00:03:04.000] Project '/dev/null/inferredProject1*' (Inferred) Info 67 [00:03:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js - /user/username/projects/myproject/src/server/utilities.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" + /user/username/projects/myproject/src/server/utilities.js Text-1 "function getHostName() { return \"hello\"; } export { getHostName };" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js index f58233262ccd6..d5ce135219c1f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js @@ -63,9 +63,9 @@ Info 16 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/blabla.json - /user/username/projects/myproject/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/blabla.json Text-1 "{}" + /user/username/projects/myproject/src/test.ts SVC-1-0 "import * as blabla from \"./blabla.json\";\ndeclare var console: any;\nconsole.log(blabla);" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js index 6b08a5e8e9ddd..a35da6ce92a68 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js @@ -62,9 +62,9 @@ Info 16 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/blabla.json - /user/username/projects/myproject/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/blabla.json Text-1 "{}" + /user/username/projects/myproject/src/test.ts SVC-1-0 "import * as blabla from \"./blabla.json\";\ndeclare var console: any;\nconsole.log(blabla);" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js index c907e158f36c4..affa11aac6dd3 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js @@ -43,8 +43,8 @@ Info 9 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 10 [00:00:35.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:36.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:37.000] Files (2) - /a/lib/lib.d.ts - untitled:Untitled-1 + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + untitled:Untitled-1 SVC-1-0 "/// \n/// " ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js index a8c0760dca126..3a399b66addba 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js @@ -40,8 +40,8 @@ Info 7 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /src/somefile.d.ts 500 Info 8 [00:00:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:34.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:35.000] Files (2) - /a/lib/lib.d.ts - untitled:Untitled-1 + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + untitled:Untitled-1 SVC-1-0 "/// \n/// " a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js index f6f72d01d427a..19881d84cd3c8 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js @@ -51,8 +51,8 @@ Info 12 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 13 [00:00:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 15 [00:00:37.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/ui.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/ui.ts SVC-1-0 "const x = async (_action: string) => {\n};" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js index 286ad0c678975..e7fbeb316188f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js @@ -53,8 +53,8 @@ Info 13 [00:00:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/ui.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/ui.ts SVC-1-0 "const x = async (_action: string) => {\n};" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js index 97048c10fd328..e3ddf3b830307 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js @@ -53,8 +53,8 @@ Info 13 [00:00:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/ui.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/ui.ts SVC-1-0 "const x = async (_action: string) => {\n};" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js b/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js index 9cd0e0e94888e..00c6fbbd51896 100644 --- a/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js +++ b/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js @@ -54,8 +54,8 @@ Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /a/jsconfig.json Info 11 [00:00:28.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:29.000] Project '/a/jsconfig.json' (Configured) Info 13 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/app.js SVC-1-0 "let x = 1;" lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js index 8cf9efb5261a8..bf0b5eea10cc3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js @@ -314,9 +314,9 @@ Info 16 [00:01:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/SiblingClass/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:11.000] Project '/user/username/projects/myproject/SiblingClass/tsconfig.json' (Configured) Info 19 [00:01:12.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/buttonClass/Source.ts - /user/username/projects/myproject/SiblingClass/Source.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/buttonClass/Source.ts Text-1 "module Hmi {\n export class Button {\n public static myStaticFunction() {\n }\n }\n}" + /user/username/projects/myproject/SiblingClass/Source.ts SVC-1-0 "module Hmi {\n export class Sibling {\n public mySiblingFunction() {\n }\n }\n}" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js index 2b535e2ae204b..44c5c1f68edef 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,39 +316,50 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 59 [00:02:29.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 63 [00:02:33.000] response: { "response": [ { @@ -372,7 +383,7 @@ After request Before request -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -381,19 +392,19 @@ Info 60 [00:02:30.000] request: "seq": 6, "type": "request" } -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:43.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 70 [00:02:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 71 [00:02:48.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 72 [00:02:49.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 73 [00:02:50.000] response: +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 68 [00:02:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:44.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 70 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 71 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 72 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 73 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 74 [00:02:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 75 [00:02:52.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 76 [00:02:53.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 77 [00:02:54.000] response: { "response": true, "responseRequired": true @@ -448,7 +459,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:02:51.000] request: +Info 78 [00:02:55.000] request: { "command": "emit-output", "arguments": { @@ -457,7 +468,7 @@ Info 74 [00:02:51.000] request: "seq": 7, "type": "request" } -Info 75 [00:02:52.000] response: +Info 79 [00:02:56.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js index 0dafd72beed8d..04b488209652d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,36 +316,42 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 56 [00:02:26.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 58 [00:02:28.000] response: { "response": [ { @@ -367,7 +373,7 @@ After request Before request -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -376,19 +382,19 @@ Info 57 [00:02:27.000] request: "seq": 6, "type": "request" } -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 61 [00:02:36.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:37.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 63 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:45.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:46.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 70 [00:02:47.000] response: +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:38.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:39.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 65 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:42.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 68 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 71 [00:02:48.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 72 [00:02:49.000] response: { "response": true, "responseRequired": true @@ -440,7 +446,7 @@ FsWatchesRecursive:: Before request -Info 71 [00:02:48.000] request: +Info 73 [00:02:50.000] request: { "command": "emit-output", "arguments": { @@ -449,7 +455,7 @@ Info 71 [00:02:48.000] request: "seq": 7, "type": "request" } -Info 72 [00:02:49.000] response: +Info 74 [00:02:51.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js index 9d2843600bfeb..564991457e899 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,39 +316,50 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 59 [00:02:29.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 63 [00:02:33.000] response: { "response": [ { @@ -370,7 +381,7 @@ After request Before request -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -379,19 +390,19 @@ Info 60 [00:02:30.000] request: "seq": 6, "type": "request" } -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:43.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 70 [00:02:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 71 [00:02:48.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 72 [00:02:49.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 73 [00:02:50.000] response: +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 68 [00:02:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:44.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 70 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 71 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 72 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 73 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 74 [00:02:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 75 [00:02:52.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 76 [00:02:53.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 77 [00:02:54.000] response: { "response": true, "responseRequired": true @@ -444,7 +455,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:02:51.000] request: +Info 78 [00:02:55.000] request: { "command": "emit-output", "arguments": { @@ -453,7 +464,7 @@ Info 74 [00:02:51.000] request: "seq": 7, "type": "request" } -Info 75 [00:02:52.000] response: +Info 79 [00:02:56.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js index c4ff6e7c518fa..46ab539bd796f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,36 +316,42 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 56 [00:02:26.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 58 [00:02:28.000] response: { "response": [ { @@ -367,7 +373,7 @@ After request Before request -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -376,19 +382,19 @@ Info 57 [00:02:27.000] request: "seq": 6, "type": "request" } -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 61 [00:02:36.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:37.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 63 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:45.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:46.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 70 [00:02:47.000] response: +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:38.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:39.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 65 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:42.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 68 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 71 [00:02:48.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 72 [00:02:49.000] response: { "response": true, "responseRequired": true @@ -440,7 +446,7 @@ FsWatchesRecursive:: Before request -Info 71 [00:02:48.000] request: +Info 73 [00:02:50.000] request: { "command": "emit-output", "arguments": { @@ -449,7 +455,7 @@ Info 71 [00:02:48.000] request: "seq": 7, "type": "request" } -Info 72 [00:02:49.000] response: +Info 74 [00:02:51.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js index 17957a4143f7f..189068f645671 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,13 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +340,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,19 +350,19 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:12.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 60 [00:02:13.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 61 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 63 [00:02:16.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 64 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:20.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:02:21.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 67 [00:02:22.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:23.000] response: +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:14.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 62 [00:02:15.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 63 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:02:18.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 66 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:23.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 69 [00:02:24.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:25.000] response: { "response": true, "responseRequired": true @@ -412,7 +417,7 @@ FsWatchesRecursive:: Before request -Info 69 [00:02:24.000] request: +Info 71 [00:02:26.000] request: { "command": "emit-output", "arguments": { @@ -422,7 +427,7 @@ Info 69 [00:02:24.000] request: "seq": 7, "type": "request" } -Info 70 [00:02:25.000] response: +Info 72 [00:02:27.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js index cdd09a50a3600..17f36a1fe7d53 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js index 7863646f86d4e..40d2ea5c8b144 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,13 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +340,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,19 +350,19 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:12.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 60 [00:02:13.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 61 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 63 [00:02:16.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 64 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:20.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:02:21.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 67 [00:02:22.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:23.000] response: +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:14.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 62 [00:02:15.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 63 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:02:18.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 66 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:23.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 69 [00:02:24.000] 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/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:25.000] response: { "response": true, "responseRequired": true @@ -410,7 +415,7 @@ FsWatchesRecursive:: Before request -Info 69 [00:02:24.000] request: +Info 71 [00:02:26.000] request: { "command": "emit-output", "arguments": { @@ -420,7 +425,7 @@ Info 69 [00:02:24.000] request: "seq": 7, "type": "request" } -Info 70 [00:02:25.000] response: +Info 72 [00:02:27.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js index d9880a88d7332..62ed9d135a0ca 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js index 4cf4e91db6fcd..67850232e1626 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js index 6bffe1c9eb8c8..596c006472f96 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +341,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,7 +351,7 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true @@ -354,7 +360,7 @@ After request Before request -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -364,7 +370,7 @@ Info 57 [00:02:05.000] request: "seq": 7, "type": "request" } -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js index dc8bf6f5cd57b..6fd43ae1641c8 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -333,7 +339,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -343,7 +349,7 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true @@ -352,7 +358,7 @@ After request Before request -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -362,7 +368,7 @@ Info 57 [00:02:05.000] request: "seq": 7, "type": "request" } -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js index 49901ab43ba05..34f46281b87a0 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -333,7 +339,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -343,7 +349,7 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true @@ -352,7 +358,7 @@ After request Before request -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -362,7 +368,7 @@ Info 57 [00:02:05.000] request: "seq": 7, "type": "request" } -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js index 2499a5a20cf9a..bf1641da50b28 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -333,7 +339,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -343,7 +349,7 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true @@ -352,7 +358,7 @@ After request Before request -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -362,7 +368,7 @@ Info 57 [00:02:05.000] request: "seq": 7, "type": "request" } -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js index 36e7a095486d7..041b7f86e9611 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js index d080dd3908bd0..efa199cb50a9d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js index fda08843f37ad..14192feb99e94 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,39 +316,50 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 59 [00:02:29.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 63 [00:02:33.000] response: { "response": [ { @@ -365,7 +376,7 @@ After request Before request -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -374,10 +385,10 @@ Info 60 [00:02:30.000] request: "seq": 6, "type": "request" } -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 64 [00:02:36.000] response: +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 68 [00:02:40.000] response: { "response": true, "responseRequired": true @@ -394,7 +405,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 65 [00:02:37.000] request: +Info 69 [00:02:41.000] request: { "command": "emit-output", "arguments": { @@ -403,7 +414,7 @@ Info 65 [00:02:37.000] request: "seq": 7, "type": "request" } -Info 66 [00:02:38.000] response: +Info 70 [00:02:42.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js index 249ef2df1888e..7fb577cee0bee 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,36 +316,42 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 56 [00:02:26.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 58 [00:02:28.000] response: { "response": [ { @@ -362,7 +368,7 @@ After request Before request -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -371,10 +377,10 @@ Info 57 [00:02:27.000] request: "seq": 6, "type": "request" } -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 61 [00:02:33.000] response: +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:35.000] response: { "response": true, "responseRequired": true @@ -394,7 +400,7 @@ exports.fn3 = fn3; Before request -Info 62 [00:02:34.000] request: +Info 64 [00:02:36.000] request: { "command": "emit-output", "arguments": { @@ -403,7 +409,7 @@ Info 62 [00:02:34.000] request: "seq": 7, "type": "request" } -Info 63 [00:02:35.000] response: +Info 65 [00:02:37.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js index 340f2a383fcba..14e6a2d8e1aed 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +341,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,10 +351,10 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:09.000] response: +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true @@ -365,7 +371,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -375,7 +381,7 @@ Info 60 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js index c7c08b28ade82..5ef7898872043 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,39 +316,50 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 59 [00:02:29.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 63 [00:02:33.000] response: { "response": [ { @@ -365,7 +376,7 @@ After request Before request -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -374,10 +385,10 @@ Info 60 [00:02:30.000] request: "seq": 6, "type": "request" } -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 64 [00:02:36.000] response: +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 68 [00:02:40.000] response: { "response": true, "responseRequired": true @@ -394,7 +405,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 65 [00:02:37.000] request: +Info 69 [00:02:41.000] request: { "command": "emit-output", "arguments": { @@ -403,7 +414,7 @@ Info 65 [00:02:37.000] request: "seq": 7, "type": "request" } -Info 66 [00:02:38.000] response: +Info 70 [00:02:42.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js index 59ba4a445a157..788598b55058e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +341,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,10 +351,10 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:09.000] response: +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true @@ -366,7 +372,7 @@ function fn3() { } Before request -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -376,7 +382,7 @@ Info 60 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js index 8c42034734a63..84afd57defdcf 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -316,36 +316,42 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 56 [00:02:26.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 58 [00:02:28.000] response: { "response": [ { @@ -362,7 +368,7 @@ After request Before request -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -371,10 +377,10 @@ Info 57 [00:02:27.000] request: "seq": 6, "type": "request" } -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 61 [00:02:33.000] response: +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:35.000] response: { "response": true, "responseRequired": true @@ -392,7 +398,7 @@ function fn3() { } Before request -Info 62 [00:02:34.000] request: +Info 64 [00:02:36.000] request: { "command": "emit-output", "arguments": { @@ -401,7 +407,7 @@ Info 62 [00:02:34.000] request: "seq": 7, "type": "request" } -Info 63 [00:02:35.000] response: +Info 65 [00:02:37.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js index 5fcc2b9ef61cd..dba228a86cd3d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +341,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,10 +351,10 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:09.000] response: +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true @@ -365,7 +371,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -375,7 +381,7 @@ Info 60 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js index 6c4cfb8a4af17..50dccbc32a85b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,14 @@ Info 50 [00:01:58.000] request: } Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] response: +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] response: { "response": [ { @@ -335,7 +341,7 @@ After request Before request -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -345,10 +351,10 @@ Info 55 [00:02:03.000] request: "seq": 6, "type": "request" } -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:09.000] response: +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true @@ -368,7 +374,7 @@ exports.fn3 = fn3; Before request -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -378,7 +384,7 @@ Info 60 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js index e256aebb9141b..aba3cb8f11842 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js index dbbc98439892c..71fb01eb217c8 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js index cafeed909ad2a..bc43ccdfc5595 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -202,24 +202,30 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 41 [00:01:43.000] response: +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 43 [00:01:45.000] response: { "response": [ { @@ -236,7 +242,7 @@ After request Before request -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -245,7 +251,7 @@ Info 42 [00:01:44.000] request: "seq": 4, "type": "request" } -Info 43 [00:01:45.000] response: +Info 45 [00:01:47.000] response: { "response": false, "responseRequired": true @@ -254,7 +260,7 @@ After request Before request -Info 44 [00:01:46.000] request: +Info 46 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -263,7 +269,7 @@ Info 44 [00:01:46.000] request: "seq": 5, "type": "request" } -Info 45 [00:01:47.000] response: +Info 47 [00:01:49.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js index a607c2e62bf91..0ae546b8abea8 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -215,24 +215,30 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 39 [00:01:38.000] response: +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 41 [00:01:40.000] response: { "response": [ { @@ -247,7 +253,7 @@ After request Before request -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -256,7 +262,7 @@ Info 40 [00:01:39.000] request: "seq": 5, "type": "request" } -Info 41 [00:01:40.000] response: +Info 43 [00:01:42.000] response: { "response": false, "responseRequired": true @@ -265,7 +271,7 @@ After request Before request -Info 42 [00:01:41.000] request: +Info 44 [00:01:43.000] request: { "command": "emit-output", "arguments": { @@ -274,7 +280,7 @@ Info 42 [00:01:41.000] request: "seq": 6, "type": "request" } -Info 43 [00:01:42.000] response: +Info 45 [00:01:44.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js index 7f0a97b7feee6..8fffe8af7f897 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -202,24 +202,30 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 41 [00:01:43.000] response: +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 43 [00:01:45.000] response: { "response": [ { @@ -234,7 +240,7 @@ After request Before request -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -243,7 +249,7 @@ Info 42 [00:01:44.000] request: "seq": 4, "type": "request" } -Info 43 [00:01:45.000] response: +Info 45 [00:01:47.000] response: { "response": false, "responseRequired": true @@ -252,7 +258,7 @@ After request Before request -Info 44 [00:01:46.000] request: +Info 46 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -261,7 +267,7 @@ Info 44 [00:01:46.000] request: "seq": 5, "type": "request" } -Info 45 [00:01:47.000] response: +Info 47 [00:01:49.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js index 7d5a25915fc9e..64d310d2fdb80 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -215,24 +215,30 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 39 [00:01:38.000] response: +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 41 [00:01:40.000] response: { "response": [ { @@ -247,7 +253,7 @@ After request Before request -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -256,7 +262,7 @@ Info 40 [00:01:39.000] request: "seq": 5, "type": "request" } -Info 41 [00:01:40.000] response: +Info 43 [00:01:42.000] response: { "response": false, "responseRequired": true @@ -265,7 +271,7 @@ After request Before request -Info 42 [00:01:41.000] request: +Info 44 [00:01:43.000] request: { "command": "emit-output", "arguments": { @@ -274,7 +280,7 @@ Info 42 [00:01:41.000] request: "seq": 6, "type": "request" } -Info 43 [00:01:42.000] response: +Info 45 [00:01:44.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js index c8b0b16573b8a..23001f54085db 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -203,8 +203,14 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] response: +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] response: { "response": [ { @@ -221,7 +227,7 @@ After request Before request -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -231,7 +237,7 @@ Info 40 [00:01:30.000] request: "seq": 4, "type": "request" } -Info 41 [00:01:31.000] response: +Info 43 [00:01:33.000] response: { "response": false, "responseRequired": true @@ -240,7 +246,7 @@ After request Before request -Info 42 [00:01:32.000] request: +Info 44 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -250,7 +256,7 @@ Info 42 [00:01:32.000] request: "seq": 5, "type": "request" } -Info 43 [00:01:33.000] response: +Info 45 [00:01:35.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js index 9a2633d03bc4b..d4e7a29c0268e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -216,8 +216,14 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] response: +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] response: { "response": [ { @@ -232,7 +238,7 @@ After request Before request -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -242,7 +248,7 @@ Info 38 [00:01:25.000] request: "seq": 5, "type": "request" } -Info 39 [00:01:26.000] response: +Info 41 [00:01:28.000] response: { "response": false, "responseRequired": true @@ -251,7 +257,7 @@ After request Before request -Info 40 [00:01:27.000] request: +Info 42 [00:01:29.000] request: { "command": "emit-output", "arguments": { @@ -261,7 +267,7 @@ Info 40 [00:01:27.000] request: "seq": 6, "type": "request" } -Info 41 [00:01:28.000] response: +Info 43 [00:01:30.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js index b07585d7b4980..a2dc1cf2ec746 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -203,8 +203,14 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] response: +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] response: { "response": [ { @@ -219,7 +225,7 @@ After request Before request -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -229,7 +235,7 @@ Info 40 [00:01:30.000] request: "seq": 4, "type": "request" } -Info 41 [00:01:31.000] response: +Info 43 [00:01:33.000] response: { "response": false, "responseRequired": true @@ -238,7 +244,7 @@ After request Before request -Info 42 [00:01:32.000] request: +Info 44 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -248,7 +254,7 @@ Info 42 [00:01:32.000] request: "seq": 5, "type": "request" } -Info 43 [00:01:33.000] response: +Info 45 [00:01:35.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js index 3af586ab10175..9e3413a75d441 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -216,8 +216,14 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] response: +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] response: { "response": [ { @@ -232,7 +238,7 @@ After request Before request -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -242,7 +248,7 @@ Info 38 [00:01:25.000] request: "seq": 5, "type": "request" } -Info 39 [00:01:26.000] response: +Info 41 [00:01:28.000] response: { "response": false, "responseRequired": true @@ -251,7 +257,7 @@ After request Before request -Info 40 [00:01:27.000] request: +Info 42 [00:01:29.000] request: { "command": "emit-output", "arguments": { @@ -261,7 +267,7 @@ Info 40 [00:01:27.000] request: "seq": 6, "type": "request" } -Info 41 [00:01:28.000] response: +Info 43 [00:01:30.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js index 72cfab064cc81..89fe3807a73d0 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js index 6e9cc5221807e..1f82c841ecd4e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js index 26c22c024e249..b9fc59a8a2f9d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -202,24 +202,30 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 41 [00:01:43.000] response: +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 43 [00:01:45.000] response: { "response": [ { @@ -236,7 +242,7 @@ After request Before request -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -245,10 +251,10 @@ Info 42 [00:01:44.000] request: "seq": 4, "type": "request" } -Info 43 [00:01:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:48.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 45 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 46 [00:01:50.000] response: +Info 45 [00:01:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:50.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 47 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 48 [00:01:52.000] response: { "response": true, "responseRequired": true @@ -265,7 +271,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 47 [00:01:51.000] request: +Info 49 [00:01:53.000] request: { "command": "emit-output", "arguments": { @@ -274,7 +280,7 @@ Info 47 [00:01:51.000] request: "seq": 5, "type": "request" } -Info 48 [00:01:52.000] response: +Info 50 [00:01:54.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js index f4c9d5956c036..2426ee24b1240 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -215,24 +215,30 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 39 [00:01:38.000] response: +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 41 [00:01:40.000] response: { "response": [ { @@ -249,7 +255,7 @@ After request Before request -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -258,10 +264,10 @@ Info 40 [00:01:39.000] request: "seq": 5, "type": "request" } -Info 41 [00:01:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:43.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:45.000] response: +Info 43 [00:01:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:45.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:47.000] response: { "response": true, "responseRequired": true @@ -281,7 +287,7 @@ exports.fn3 = fn3; Before request -Info 45 [00:01:46.000] request: +Info 47 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -290,7 +296,7 @@ Info 45 [00:01:46.000] request: "seq": 6, "type": "request" } -Info 46 [00:01:47.000] response: +Info 48 [00:01:49.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js index d8e7f1eb84675..e6eb00c85cc44 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -202,24 +202,30 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 41 [00:01:43.000] response: +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 43 [00:01:45.000] response: { "response": [ { @@ -236,7 +242,7 @@ After request Before request -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -245,10 +251,10 @@ Info 42 [00:01:44.000] request: "seq": 4, "type": "request" } -Info 43 [00:01:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:48.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 45 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 46 [00:01:50.000] response: +Info 45 [00:01:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:50.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 47 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 48 [00:01:52.000] response: { "response": true, "responseRequired": true @@ -265,7 +271,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 47 [00:01:51.000] request: +Info 49 [00:01:53.000] request: { "command": "emit-output", "arguments": { @@ -274,7 +280,7 @@ Info 47 [00:01:51.000] request: "seq": 5, "type": "request" } -Info 48 [00:01:52.000] response: +Info 50 [00:01:54.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js index d606d0cf89628..4977cb66e631d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -215,24 +215,30 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 39 [00:01:38.000] response: +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 41 [00:01:40.000] response: { "response": [ { @@ -249,7 +255,7 @@ After request Before request -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -258,10 +264,10 @@ Info 40 [00:01:39.000] request: "seq": 5, "type": "request" } -Info 41 [00:01:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:43.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:45.000] response: +Info 43 [00:01:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:45.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:47.000] response: { "response": true, "responseRequired": true @@ -279,7 +285,7 @@ function fn3() { } Before request -Info 45 [00:01:46.000] request: +Info 47 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -288,7 +294,7 @@ Info 45 [00:01:46.000] request: "seq": 6, "type": "request" } -Info 46 [00:01:47.000] response: +Info 48 [00:01:49.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js index 3f915afc4ec75..e23ced951efbf 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -203,8 +203,14 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] response: +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] response: { "response": [ { @@ -221,7 +227,7 @@ After request Before request -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -231,10 +237,10 @@ Info 40 [00:01:30.000] request: "seq": 4, "type": "request" } -Info 41 [00:01:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:36.000] response: +Info 43 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:36.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:38.000] response: { "response": true, "responseRequired": true @@ -251,7 +257,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 45 [00:01:37.000] request: +Info 47 [00:01:39.000] request: { "command": "emit-output", "arguments": { @@ -261,7 +267,7 @@ Info 45 [00:01:37.000] request: "seq": 5, "type": "request" } -Info 46 [00:01:38.000] response: +Info 48 [00:01:40.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js index e27f7475fccef..e5be5ebac0fc4 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -216,8 +216,14 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] response: +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] response: { "response": [ { @@ -234,7 +240,7 @@ After request Before request -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -244,10 +250,10 @@ Info 38 [00:01:25.000] request: "seq": 5, "type": "request" } -Info 39 [00:01:28.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 40 [00:01:29.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 41 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:31.000] response: +Info 41 [00:01:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 42 [00:01:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 43 [00:01:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:33.000] response: { "response": true, "responseRequired": true @@ -267,7 +273,7 @@ exports.fn3 = fn3; Before request -Info 43 [00:01:32.000] request: +Info 45 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -277,7 +283,7 @@ Info 43 [00:01:32.000] request: "seq": 6, "type": "request" } -Info 44 [00:01:33.000] response: +Info 46 [00:01:35.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js index 532aa8f4bcbdf..88b7b3de76c88 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -203,8 +203,14 @@ Info 35 [00:01:25.000] request: } Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] response: +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] response: { "response": [ { @@ -221,7 +227,7 @@ After request Before request -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -231,10 +237,10 @@ Info 40 [00:01:30.000] request: "seq": 4, "type": "request" } -Info 41 [00:01:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:36.000] response: +Info 43 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:36.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:38.000] response: { "response": true, "responseRequired": true @@ -251,7 +257,7 @@ var fns_1 = require("../decls/fns"); Before request -Info 45 [00:01:37.000] request: +Info 47 [00:01:39.000] request: { "command": "emit-output", "arguments": { @@ -261,7 +267,7 @@ Info 45 [00:01:37.000] request: "seq": 5, "type": "request" } -Info 46 [00:01:38.000] response: +Info 48 [00:01:40.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js index c4421f5085a9a..1fd01c38d4d25 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -216,8 +216,14 @@ Info 33 [00:01:20.000] request: } Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] response: +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] response: { "response": [ { @@ -234,7 +240,7 @@ After request Before request -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -244,10 +250,10 @@ Info 38 [00:01:25.000] request: "seq": 5, "type": "request" } -Info 39 [00:01:28.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 40 [00:01:29.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 41 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:31.000] response: +Info 41 [00:01:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 42 [00:01:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 43 [00:01:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:33.000] response: { "response": true, "responseRequired": true @@ -265,7 +271,7 @@ function fn3() { } Before request -Info 43 [00:01:32.000] request: +Info 45 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -275,7 +281,7 @@ Info 43 [00:01:32.000] request: "seq": 6, "type": "request" } -Info 44 [00:01:33.000] response: +Info 46 [00:01:35.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js index 96da70ae49e11..0cfd1d7d597eb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js index 521e09fa05cf9..836ddb984ddf5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js @@ -88,9 +88,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index 7b723a4049969..bc9d981fadef7 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js index 8d68589429c28..ca39c7823ee38 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js @@ -96,9 +96,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js index 458a817526295..c7035b6f9c5b3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js @@ -96,9 +96,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index 2c6ed2a6e9db2..6750da3200696 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -169,8 +169,8 @@ Info 38 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:16.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js index 1295604806d3a..ff72cf5a39042 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js @@ -96,9 +96,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -179,8 +179,8 @@ Info 43 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js index dd0acea1d6155..f3010e9e66b2d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js @@ -96,9 +96,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -179,8 +179,8 @@ Info 43 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index c622c73a3b162..50191b042366d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -88,9 +88,9 @@ Info 19 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:50.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 22 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js index 166171413c71f..9eae7094c9bad 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js @@ -90,9 +90,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js index f12b6ac53259e..304e6e81370ec 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js @@ -90,9 +90,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index e85404878b5c8..a501de467eeb4 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -88,9 +88,9 @@ Info 19 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:50.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 22 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js index 45679e411d391..64afe410184f0 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js @@ -90,9 +90,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -171,8 +171,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js index 701b55c1e91df..0e49e92da7447 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js @@ -90,9 +90,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -171,8 +171,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js index 036ceaaf8b11f..9a016e19f172c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js +++ b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js @@ -410,9 +410,9 @@ Info 15 [00:01:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:01:30.000] Finishing updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:01:31.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 18 [00:01:32.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/compositeExec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/compositeExec/index.ts SVC-1-0 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -485,8 +485,8 @@ Info 34 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:58.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) Info 37 [00:02:00.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/temp/temp.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/temp/temp.ts SVC-1-0 "let x = 10" ../../../../a/lib/lib.d.ts @@ -566,8 +566,8 @@ Info 48 [00:02:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 49 [00:02:26.000] Finishing updateGraphWorker: Project: /user/username/projects/container/lib/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 50 [00:02:27.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) Info 51 [00:02:28.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" ../../../../../a/lib/lib.d.ts @@ -615,20 +615,23 @@ Info 57 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 58 [00:02:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 59 [00:02:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 60 [00:02:37.000] Finishing updateGraphWorker: Project: /user/username/projects/container/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 61 [00:02:38.000] Different program with same set of files -Info 62 [00:02:39.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json -Info 63 [00:02:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:41.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json -Info 65 [00:02:42.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 66 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 67 [00:02:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 68 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 69 [00:02:46.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 70 [00:02:47.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 71 [00:02:48.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/exec/index.ts +Info 61 [00:02:38.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 62 [00:02:39.000] Files (0) + +Info 63 [00:02:40.000] ----------------------------------------------- +Info 64 [00:02:41.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json +Info 65 [00:02:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info +Info 66 [00:02:43.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json +Info 67 [00:02:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 68 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 69 [00:02:46.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 70 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 71 [00:02:48.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 72 [00:02:49.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 73 [00:02:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/exec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -638,10 +641,10 @@ Info 71 [00:02:48.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 72 [00:02:49.000] ----------------------------------------------- -Info 73 [00:02:50.000] Search path: /user/username/projects/container/lib -Info 74 [00:02:51.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json -Info 75 [00:02:52.000] response: +Info 74 [00:02:51.000] ----------------------------------------------- +Info 75 [00:02:52.000] Search path: /user/username/projects/container/lib +Info 76 [00:02:53.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json +Info 77 [00:02:54.000] response: { "response": { "info": { @@ -753,32 +756,32 @@ FsWatches:: /user/username/projects/container/exec/index.ts: *new* {} -Info 76 [00:02:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 77 [00:02:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 78 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info -Info 79 [00:02:56.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) -Info 79 [00:02:57.000] Files (3) +Info 78 [00:02:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 79 [00:02:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 80 [00:02:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info +Info 81 [00:02:58.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) +Info 81 [00:02:59.000] Files (3) -Info 79 [00:02:58.000] ----------------------------------------------- -Info 79 [00:02:59.000] Project '/user/username/projects/container/tsconfig.json' (Configured) -Info 79 [00:03:00.000] Files (0) +Info 81 [00:03:00.000] ----------------------------------------------- +Info 81 [00:03:01.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 81 [00:03:02.000] Files (0) -Info 79 [00:03:01.000] ----------------------------------------------- -Info 79 [00:03:02.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) -Info 79 [00:03:03.000] Files (2) +Info 81 [00:03:03.000] ----------------------------------------------- +Info 81 [00:03:04.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) +Info 81 [00:03:05.000] Files (2) -Info 79 [00:03:04.000] ----------------------------------------------- -Info 79 [00:03:05.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 79 [00:03:06.000] Files (3) +Info 81 [00:03:06.000] ----------------------------------------------- +Info 81 [00:03:07.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 81 [00:03:08.000] Files (3) -Info 79 [00:03:07.000] ----------------------------------------------- -Info 79 [00:03:08.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 79 [00:03:09.000] Files (2) +Info 81 [00:03:09.000] ----------------------------------------------- +Info 81 [00:03:10.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 81 [00:03:11.000] Files (2) -Info 79 [00:03:10.000] ----------------------------------------------- -Info 79 [00:03:11.000] Open files: -Info 79 [00:03:12.000] FileName: /user/username/projects/container/compositeExec/index.ts ProjectRootPath: undefined -Info 79 [00:03:13.000] Projects: /user/username/projects/container/compositeExec/tsconfig.json +Info 81 [00:03:12.000] ----------------------------------------------- +Info 81 [00:03:13.000] Open files: +Info 81 [00:03:14.000] FileName: /user/username/projects/container/compositeExec/index.ts ProjectRootPath: undefined +Info 81 [00:03:15.000] Projects: /user/username/projects/container/compositeExec/tsconfig.json Before request PolledWatches:: @@ -817,7 +820,7 @@ FsWatches:: /user/username/projects/temp/temp.ts: *new* {} -Info 79 [00:03:14.000] request: +Info 81 [00:03:16.000] request: { "command": "open", "arguments": { @@ -826,25 +829,14 @@ Info 79 [00:03:14.000] request: "seq": 4, "type": "request" } -Info 80 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:16.000] Search path: /user/username/projects/temp -Info 82 [00:03:17.000] For info: /user/username/projects/temp/temp.ts :: No config files found. -Info 83 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 84 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 85 [00:03:20.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 86 [00:03:21.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 87 [00:03:22.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 88 [00:03:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/temp/temp.ts - - - ../../../../a/lib/lib.d.ts - Default library for target 'es5' - temp.ts - Root file specified for compilation - -Info 89 [00:03:24.000] ----------------------------------------------- +Info 82 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:18.000] Search path: /user/username/projects/temp +Info 84 [00:03:19.000] For info: /user/username/projects/temp/temp.ts :: No config files found. +Info 85 [00:03:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 86 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 87 [00:03:22.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 88 [00:03:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 89 [00:03:24.000] Same program as before Info 90 [00:03:25.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 90 [00:03:26.000] Files (3) @@ -1016,21 +1008,10 @@ Info 99 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 100 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info 101 [00:04:30.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 102 [00:04:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 103 [00:04:32.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 104 [00:04:33.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/temp/temp.ts - - - ../../../../a/lib/lib.d.ts - Default library for target 'es5' - temp.ts - Root file specified for compilation - -Info 105 [00:04:34.000] ----------------------------------------------- -Info 106 [00:04:35.000] `remove Project:: -Info 107 [00:04:36.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) -Info 108 [00:04:37.000] Files (3) +Info 103 [00:04:32.000] Same program as before +Info 104 [00:04:33.000] `remove Project:: +Info 105 [00:04:34.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) +Info 106 [00:04:35.000] Files (3) /a/lib/lib.d.ts /user/username/projects/container/lib/index.ts /user/username/projects/container/compositeExec/index.ts @@ -1043,25 +1024,25 @@ Info 108 [00:04:37.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 109 [00:04:38.000] ----------------------------------------------- -Info 110 [00:04:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 111 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 112 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 113 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 114 [00:04:43.000] `remove Project:: -Info 115 [00:04:44.000] Project '/user/username/projects/container/tsconfig.json' (Configured) -Info 116 [00:04:45.000] Files (0) +Info 107 [00:04:36.000] ----------------------------------------------- +Info 108 [00:04:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 109 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 110 [00:04:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 111 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 112 [00:04:41.000] `remove Project:: +Info 113 [00:04:42.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 114 [00:04:43.000] Files (0) -Info 117 [00:04:46.000] ----------------------------------------------- -Info 118 [00:04:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file -Info 119 [00:04:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file -Info 120 [00:04:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots -Info 121 [00:04:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots -Info 122 [00:04:51.000] `remove Project:: -Info 123 [00:04:52.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) -Info 124 [00:04:53.000] Files (2) +Info 115 [00:04:44.000] ----------------------------------------------- +Info 116 [00:04:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file +Info 117 [00:04:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file +Info 118 [00:04:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots +Info 119 [00:04:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots +Info 120 [00:04:49.000] `remove Project:: +Info 121 [00:04:50.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) +Info 122 [00:04:51.000] Files (2) /a/lib/lib.d.ts /user/username/projects/container/lib/index.ts @@ -1071,14 +1052,14 @@ Info 124 [00:04:53.000] Files (2) index.ts Part of 'files' list in tsconfig.json -Info 125 [00:04:54.000] ----------------------------------------------- -Info 126 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 127 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 128 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 129 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 130 [00:04:59.000] `remove Project:: -Info 131 [00:05:00.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 132 [00:05:01.000] Files (3) +Info 123 [00:04:52.000] ----------------------------------------------- +Info 124 [00:04:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 125 [00:04:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 126 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 127 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 128 [00:04:57.000] `remove Project:: +Info 129 [00:04:58.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 130 [00:04:59.000] Files (3) /a/lib/lib.d.ts /user/username/projects/container/lib/index.ts /user/username/projects/container/exec/index.ts @@ -1091,24 +1072,24 @@ Info 132 [00:05:01.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 133 [00:05:02.000] ----------------------------------------------- -Info 134 [00:05:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file -Info 135 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file -Info 136 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 137 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 138 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 139 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 140 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/index.ts 500 undefined WatchType: Closed Script info -Info 141 [00:05:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/index.ts 500 undefined WatchType: Closed Script info -Info 142 [00:05:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info -Info 143 [00:05:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 143 [00:05:13.000] Files (2) - -Info 143 [00:05:14.000] ----------------------------------------------- -Info 143 [00:05:15.000] Open files: -Info 143 [00:05:16.000] FileName: /user/username/projects/temp/temp.ts ProjectRootPath: undefined -Info 143 [00:05:17.000] Projects: /dev/null/inferredProject1* -Info 143 [00:05:18.000] response: +Info 131 [00:05:00.000] ----------------------------------------------- +Info 132 [00:05:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file +Info 133 [00:05:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file +Info 134 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 135 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 136 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 137 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 138 [00:05:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/index.ts 500 undefined WatchType: Closed Script info +Info 139 [00:05:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/index.ts 500 undefined WatchType: Closed Script info +Info 140 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info +Info 141 [00:05:10.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 141 [00:05:11.000] Files (2) + +Info 141 [00:05:12.000] ----------------------------------------------- +Info 141 [00:05:13.000] Open files: +Info 141 [00:05:14.000] FileName: /user/username/projects/temp/temp.ts ProjectRootPath: undefined +Info 141 [00:05:15.000] Projects: /dev/null/inferredProject1* +Info 141 [00:05:16.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js index bd9b23f5c60e0..bd9256d00b16e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js @@ -275,10 +275,10 @@ Info 33 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 34 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app/src/program/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:46.000] Project '/user/username/projects/myproject/app/src/program/tsconfig.json' (Configured) Info 36 [00:01:47.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/shared/bld/library/index.d.ts - /user/username/projects/myproject/app/src/program/bar.ts - /user/username/projects/myproject/app/src/program/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/shared/bld/library/index.d.ts Text-1 "export declare function foo(): void;\n" + /user/username/projects/myproject/app/src/program/bar.ts Text-1 "import {foo} from \"shared\";" + /user/username/projects/myproject/app/src/program/index.ts SVC-1-0 "foo" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js index ad1f8ad28570b..47791787ce473 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js @@ -274,10 +274,10 @@ Info 33 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 34 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app/src/program/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:46.000] Project '/user/username/projects/myproject/app/src/program/tsconfig.json' (Configured) Info 36 [00:01:47.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/shared/src/library/index.ts - /user/username/projects/myproject/app/src/program/bar.ts - /user/username/projects/myproject/app/src/program/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/shared/src/library/index.ts Text-1 "export function foo() {}" + /user/username/projects/myproject/app/src/program/bar.ts Text-1 "import {foo} from \"shared\";" + /user/username/projects/myproject/app/src/program/index.ts SVC-1-0 "foo" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js index e924ac84eadfb..e78b15130e7a8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js @@ -105,10 +105,10 @@ Info 33 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 34 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app/src/program/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:22.000] Project '/user/username/projects/myproject/app/src/program/tsconfig.json' (Configured) Info 36 [00:01:23.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/shared/src/library/index.ts - /user/username/projects/myproject/app/src/program/bar.ts - /user/username/projects/myproject/app/src/program/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/shared/src/library/index.ts Text-1 "export function foo() {}" + /user/username/projects/myproject/app/src/program/bar.ts Text-1 "import {foo} from \"shared\";" + /user/username/projects/myproject/app/src/program/index.ts SVC-1-0 "foo" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js index fb82b2f675abe..9b1ab8756cb97 100644 --- a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js +++ b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js @@ -407,9 +407,9 @@ Info 15 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:01:27.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 18 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/compositeExec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/compositeExec/index.ts SVC-1-0 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -485,8 +485,8 @@ Info 35 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 36 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/projects/container/lib/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:56.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) Info 38 [00:01:57.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" ../../../../../a/lib/lib.d.ts @@ -534,20 +534,23 @@ Info 44 [00:02:03.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 45 [00:02:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 46 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 47 [00:02:06.000] Finishing updateGraphWorker: Project: /user/username/projects/container/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 48 [00:02:07.000] Different program with same set of files -Info 49 [00:02:08.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json -Info 50 [00:02:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info -Info 51 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json -Info 52 [00:02:11.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 53 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 54 [00:02:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 55 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 56 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 57 [00:02:16.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 58 [00:02:17.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/exec/index.ts +Info 48 [00:02:07.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 49 [00:02:08.000] Files (0) + +Info 50 [00:02:09.000] ----------------------------------------------- +Info 51 [00:02:10.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json +Info 52 [00:02:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info +Info 53 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json +Info 54 [00:02:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 55 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 56 [00:02:15.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 57 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 58 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 59 [00:02:18.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 60 [00:02:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/exec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -557,10 +560,10 @@ Info 58 [00:02:17.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 59 [00:02:18.000] ----------------------------------------------- -Info 60 [00:02:19.000] Search path: /user/username/projects/container/lib -Info 61 [00:02:20.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json -Info 62 [00:02:21.000] response: +Info 61 [00:02:20.000] ----------------------------------------------- +Info 62 [00:02:21.000] Search path: /user/username/projects/container/lib +Info 63 [00:02:22.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json +Info 64 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index 973e1a79b321e..5018e09c177a2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -77,25 +77,28 @@ Info 15 [00:01:20.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 16 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 17 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 18 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 19 [00:01:24.000] Different program with same set of files -Info 20 [00:01:25.000] event: +Info 19 [00:01:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 20 [00:01:25.000] Files (0) + +Info 21 [00:01:26.000] ----------------------------------------------- +Info 22 [00:01:27.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 21 [00:01:26.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 22 [00:01:27.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json Info 23 [00:01:28.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 24 [00:01:29.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 25 [00:01:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 24 [00:01:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 25 [00:01:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 27 [00:01:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 28 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 29 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 30 [00:01:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 31 [00:01:36.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 28 [00:01:33.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 29 [00:01:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 30 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 31 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 32 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 33 [00:01:38.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -106,36 +109,36 @@ Info 31 [00:01:36.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 32 [00:01:37.000] ----------------------------------------------- -Info 33 [00:01:38.000] event: +Info 34 [00:01:39.000] ----------------------------------------------- +Info 35 [00:01:40.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 34 [00:01:39.000] event: +Info 36 [00:01:41.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"75d5ba36c0a162a329bf40235b10e96d2d129b95469e1f02c08da775fb38a2b4","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":77,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 35 [00:01:40.000] event: +Info 37 [00:01:42.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 36 [00:01:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 36 [00:01:42.000] Files (0) +Info 38 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:44.000] Files (0) -Info 36 [00:01:43.000] ----------------------------------------------- -Info 36 [00:01:44.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 36 [00:01:45.000] Files (3) +Info 38 [00:01:45.000] ----------------------------------------------- +Info 38 [00:01:46.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 38 [00:01:47.000] Files (3) -Info 36 [00:01:46.000] ----------------------------------------------- -Info 36 [00:01:47.000] Open files: -Info 36 [00:01:48.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 36 [00:01:49.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:50.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:51.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:52.000] Search path: /dummy -Info 37 [00:01:53.000] For info: /dummy/dummy.ts :: No config files found. -Info 38 [00:01:54.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 39 [00:01:55.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 40 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 41 [00:01:57.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 43 [00:01:59.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 38 [00:01:48.000] ----------------------------------------------- +Info 38 [00:01:49.000] Open files: +Info 38 [00:01:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 38 [00:01:51.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:52.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:53.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:54.000] Search path: /dummy +Info 39 [00:01:55.000] For info: /dummy/dummy.ts :: No config files found. +Info 40 [00:01:56.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 41 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 42 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 43 [00:01:59.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 44 [00:02:00.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 45 [00:02:01.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -143,71 +146,60 @@ Info 43 [00:01:59.000] Files (2) dummy.ts Root file specified for compilation -Info 44 [00:02:00.000] ----------------------------------------------- -Info 45 [00:02:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 45 [00:02:02.000] Files (0) +Info 46 [00:02:02.000] ----------------------------------------------- +Info 47 [00:02:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 47 [00:02:04.000] Files (0) -Info 45 [00:02:03.000] ----------------------------------------------- -Info 45 [00:02:04.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 45 [00:02:05.000] Files (3) +Info 47 [00:02:05.000] ----------------------------------------------- +Info 47 [00:02:06.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 47 [00:02:07.000] Files (3) -Info 45 [00:02:06.000] ----------------------------------------------- -Info 45 [00:02:07.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 45 [00:02:08.000] Files (2) +Info 47 [00:02:08.000] ----------------------------------------------- +Info 47 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 47 [00:02:10.000] Files (2) -Info 45 [00:02:09.000] ----------------------------------------------- -Info 45 [00:02:10.000] Open files: -Info 45 [00:02:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 45 [00:02:12.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 45 [00:02:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 45 [00:02:14.000] Projects: /dev/null/inferredProject1* -Info 45 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 46 [00:02:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 46 [00:02:17.000] Files (0) +Info 47 [00:02:11.000] ----------------------------------------------- +Info 47 [00:02:12.000] Open files: +Info 47 [00:02:13.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 47 [00:02:14.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 47 [00:02:15.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 47 [00:02:16.000] Projects: /dev/null/inferredProject1* +Info 47 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 48 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 48 [00:02:19.000] Files (0) -Info 46 [00:02:18.000] ----------------------------------------------- -Info 46 [00:02:19.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 46 [00:02:20.000] Files (3) +Info 48 [00:02:20.000] ----------------------------------------------- +Info 48 [00:02:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 48 [00:02:22.000] Files (3) -Info 46 [00:02:21.000] ----------------------------------------------- -Info 46 [00:02:22.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 46 [00:02:23.000] Files (2) +Info 48 [00:02:23.000] ----------------------------------------------- +Info 48 [00:02:24.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 48 [00:02:25.000] Files (2) -Info 46 [00:02:24.000] ----------------------------------------------- -Info 46 [00:02:25.000] Open files: -Info 46 [00:02:26.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 46 [00:02:27.000] Projects: /dev/null/inferredProject1* -Info 46 [00:02:28.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 47 [00:02:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 47 [00:02:30.000] Files (0) +Info 48 [00:02:26.000] ----------------------------------------------- +Info 48 [00:02:27.000] Open files: +Info 48 [00:02:28.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 48 [00:02:29.000] Projects: /dev/null/inferredProject1* +Info 48 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 49 [00:02:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 49 [00:02:32.000] Files (0) -Info 47 [00:02:31.000] ----------------------------------------------- -Info 47 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 47 [00:02:33.000] Files (3) +Info 49 [00:02:33.000] ----------------------------------------------- +Info 49 [00:02:34.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 49 [00:02:35.000] Files (3) -Info 47 [00:02:34.000] ----------------------------------------------- -Info 47 [00:02:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 47 [00:02:36.000] Files (2) - -Info 47 [00:02:37.000] ----------------------------------------------- -Info 47 [00:02:38.000] Open files: -Info 47 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 48 [00:02:40.000] Search path: /dummy -Info 49 [00:02:41.000] For info: /dummy/dummy.ts :: No config files found. -Info 50 [00:02:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 51 [00:02:43.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 53 [00:02:45.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation +Info 49 [00:02:36.000] ----------------------------------------------- +Info 49 [00:02:37.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 49 [00:02:38.000] Files (2) -Info 54 [00:02:46.000] ----------------------------------------------- +Info 49 [00:02:39.000] ----------------------------------------------- +Info 49 [00:02:40.000] Open files: +Info 49 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 50 [00:02:42.000] Search path: /dummy +Info 51 [00:02:43.000] For info: /dummy/dummy.ts :: No config files found. +Info 52 [00:02:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 53 [00:02:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 54 [00:02:46.000] Same program as before Info 55 [00:02:47.000] `remove Project:: Info 56 [00:02:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 57 [00:02:49.000] Files (0) @@ -329,22 +321,25 @@ Info 89 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 90 [00:03:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 91 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 92 [00:03:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:31.000] Different program with same set of files -Info 94 [00:03:32.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 95 [00:03:33.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 93 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 94 [00:03:32.000] Files (0) + +Info 95 [00:03:33.000] ----------------------------------------------- Info 96 [00:03:34.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 97 [00:03:35.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 98 [00:03:36.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 97 [00:03:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 98 [00:03:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 99 [00:03:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 100 [00:03:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 101 [00:03:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 102 [00:03:40.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 103 [00:03:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 99 [00:03:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 100 [00:03:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 101 [00:03:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 102 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 103 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 104 [00:03:42.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 105 [00:03:43.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -355,44 +350,44 @@ Info 103 [00:03:41.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 104 [00:03:42.000] ----------------------------------------------- -Info 105 [00:03:43.000] event: +Info 106 [00:03:44.000] ----------------------------------------------- +Info 107 [00:03:45.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 106 [00:03:44.000] event: +Info 108 [00:03:46.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 107 [00:03:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 107 [00:03:46.000] Files (0) +Info 109 [00:03:47.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 109 [00:03:48.000] Files (0) -Info 107 [00:03:47.000] ----------------------------------------------- -Info 107 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 107 [00:03:49.000] Files (3) +Info 109 [00:03:49.000] ----------------------------------------------- +Info 109 [00:03:50.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 109 [00:03:51.000] Files (3) -Info 107 [00:03:50.000] ----------------------------------------------- -Info 107 [00:03:51.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 107 [00:03:52.000] Files (2) +Info 109 [00:03:52.000] ----------------------------------------------- +Info 109 [00:03:53.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 109 [00:03:54.000] Files (2) -Info 107 [00:03:53.000] ----------------------------------------------- -Info 107 [00:03:54.000] Open files: -Info 107 [00:03:55.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 107 [00:03:56.000] Projects: /dev/null/inferredProject1* -Info 107 [00:03:57.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 107 [00:03:58.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 107 [00:03:59.000] reload projects. -Info 108 [00:04:00.000] Scheduled: /dev/null/inferredProject1* -Info 109 [00:04:01.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 110 [00:04:02.000] Scheduled: *ensureProjectForOpenFiles* -Info 111 [00:04:03.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 112 [00:04:04.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 113 [00:04:05.000] Search path: /dummy -Info 114 [00:04:06.000] For info: /dummy/dummy.ts :: No config files found. -Info 115 [00:04:07.000] Search path: /user/username/projects/myproject/src -Info 116 [00:04:08.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 117 [00:04:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 118 [00:04:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 119 [00:04:11.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 120 [00:04:12.000] event: +Info 109 [00:03:55.000] ----------------------------------------------- +Info 109 [00:03:56.000] Open files: +Info 109 [00:03:57.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 109 [00:03:58.000] Projects: /dev/null/inferredProject1* +Info 109 [00:03:59.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 109 [00:04:00.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 109 [00:04:01.000] reload projects. +Info 110 [00:04:02.000] Scheduled: /dev/null/inferredProject1* +Info 111 [00:04:03.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 112 [00:04:04.000] Scheduled: *ensureProjectForOpenFiles* +Info 113 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 114 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 115 [00:04:07.000] Search path: /dummy +Info 116 [00:04:08.000] For info: /dummy/dummy.ts :: No config files found. +Info 117 [00:04:09.000] Search path: /user/username/projects/myproject/src +Info 118 [00:04:10.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 119 [00:04:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 120 [00:04:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 121 [00:04:13.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 122 [00:04:14.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 121 [00:04:13.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 123 [00:04:15.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -408,8 +403,8 @@ Info 121 [00:04:13.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 122 [00:04:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 123 [00:04:15.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 124 [00:04:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 125 [00:04:17.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -427,7 +422,7 @@ Info 123 [00:04:15.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 124 [00:04:16.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 126 [00:04:18.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -439,7 +434,7 @@ Info 124 [00:04:16.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 125 [00:04:17.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 127 [00:04:19.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -456,68 +451,82 @@ Info 125 [00:04:17.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 126 [00:04:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 127 [00:04:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 128 [00:04:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 129 [00:04:21.000] Different program with same set of files -Info 130 [00:04:22.000] event: +Info 128 [00:04:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 130 [00:04:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 131 [00:04:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 132 [00:04:24.000] Files (0) + +Info 133 [00:04:25.000] ----------------------------------------------- +Info 134 [00:04:26.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 131 [00:04:23.000] event: - {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 132 [00:04:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 133 [00:04:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 134 [00:04:26.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json Info 135 [00:04:27.000] event: + {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} +Info 136 [00:04:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 137 [00:04:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 138 [00:04:30.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 139 [00:04:31.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 136 [00:04:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 137 [00:04:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 138 [00:04:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 139 [00:04:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 140 [00:04:32.000] Different program with same set of files -Info 141 [00:04:33.000] event: +Info 140 [00:04:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 141 [00:04:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 142 [00:04:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 143 [00:04:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 144 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 145 [00:04:37.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 146 [00:04:38.000] ----------------------------------------------- +Info 147 [00:04:39.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 142 [00:04:34.000] event: +Info 148 [00:04:40.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 143 [00:04:35.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 144 [00:04:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 145 [00:04:37.000] Before ensureProjectForOpenFiles: -Info 146 [00:04:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 146 [00:04:39.000] Files (0) +Info 149 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 150 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 151 [00:04:43.000] Before ensureProjectForOpenFiles: +Info 152 [00:04:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 152 [00:04:45.000] Files (0) + +Info 152 [00:04:46.000] ----------------------------------------------- +Info 152 [00:04:47.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 152 [00:04:48.000] Files (3) -Info 146 [00:04:40.000] ----------------------------------------------- -Info 146 [00:04:41.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 146 [00:04:42.000] Files (3) +Info 152 [00:04:49.000] ----------------------------------------------- +Info 152 [00:04:50.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 152 [00:04:51.000] Files (2) -Info 146 [00:04:43.000] ----------------------------------------------- -Info 146 [00:04:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 146 [00:04:45.000] Files (2) +Info 152 [00:04:52.000] ----------------------------------------------- +Info 152 [00:04:53.000] Open files: +Info 152 [00:04:54.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 152 [00:04:55.000] Projects: /dev/null/inferredProject1* +Info 152 [00:04:56.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 152 [00:04:57.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 152 [00:04:58.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 153 [00:04:59.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 154 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 155 [00:05:01.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 156 [00:05:02.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 157 [00:05:03.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 146 [00:04:46.000] ----------------------------------------------- -Info 146 [00:04:47.000] Open files: -Info 146 [00:04:48.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 146 [00:04:49.000] Projects: /dev/null/inferredProject1* -Info 146 [00:04:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 146 [00:04:51.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 146 [00:04:52.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 147 [00:04:53.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 148 [00:04:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 149 [00:04:55.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 150 [00:04:56.000] Different program with same set of files -Info 151 [00:04:57.000] After ensureProjectForOpenFiles: -Info 152 [00:04:58.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 152 [00:04:59.000] Files (0) +Info 158 [00:05:04.000] ----------------------------------------------- +Info 159 [00:05:05.000] After ensureProjectForOpenFiles: +Info 160 [00:05:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 160 [00:05:07.000] Files (0) -Info 152 [00:05:00.000] ----------------------------------------------- -Info 152 [00:05:01.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 152 [00:05:02.000] Files (3) +Info 160 [00:05:08.000] ----------------------------------------------- +Info 160 [00:05:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 160 [00:05:10.000] Files (3) -Info 152 [00:05:03.000] ----------------------------------------------- -Info 152 [00:05:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 152 [00:05:05.000] Files (2) +Info 160 [00:05:11.000] ----------------------------------------------- +Info 160 [00:05:12.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 160 [00:05:13.000] Files (2) -Info 152 [00:05:06.000] ----------------------------------------------- -Info 152 [00:05:07.000] Open files: -Info 152 [00:05:08.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 152 [00:05:09.000] Projects: /dev/null/inferredProject1* -Info 152 [00:05:10.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 152 [00:05:11.000] Projects: /user/username/projects/myproject/tsconfig-src.json \ No newline at end of file +Info 160 [00:05:14.000] ----------------------------------------------- +Info 160 [00:05:15.000] Open files: +Info 160 [00:05:16.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 160 [00:05:17.000] Projects: /dev/null/inferredProject1* +Info 160 [00:05:18.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 160 [00:05:19.000] Projects: /user/username/projects/myproject/tsconfig-src.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index 9dcdd06eb7b56..291a245208c84 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -55,27 +55,30 @@ Info 13 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:01:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 15 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 16 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 17 [00:01:16.000] Different program with same set of files -Info 18 [00:01:17.000] event: +Info 17 [00:01:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 18 [00:01:17.000] Files (0) + +Info 19 [00:01:18.000] ----------------------------------------------- +Info 20 [00:01:19.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 19 [00:01:18.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 20 [00:01:19.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json Info 21 [00:01:20.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 22 [00:01:21.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 23 [00:01:22.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 22 [00:01:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 23 [00:01:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 24 [00:01:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 25 [00:01:24.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 26 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 27 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 28 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 29 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 30 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 24 [00:01:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 25 [00:01:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 26 [00:01:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:26.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 28 [00:01:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 29 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 30 [00:01:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 31 [00:01:30.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 32 [00:01:31.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -87,36 +90,36 @@ Info 30 [00:01:29.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 31 [00:01:30.000] ----------------------------------------------- -Info 32 [00:01:31.000] event: +Info 33 [00:01:32.000] ----------------------------------------------- +Info 34 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 33 [00:01:32.000] event: +Info 35 [00:01:34.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":"","disableReferencedProjectLoad":true},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 34 [00:01:33.000] event: +Info 36 [00:01:35.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 35 [00:01:34.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 35 [00:01:35.000] Files (0) +Info 37 [00:01:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 37 [00:01:37.000] Files (0) -Info 35 [00:01:36.000] ----------------------------------------------- -Info 35 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 35 [00:01:38.000] Files (4) +Info 37 [00:01:38.000] ----------------------------------------------- +Info 37 [00:01:39.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 37 [00:01:40.000] Files (4) -Info 35 [00:01:39.000] ----------------------------------------------- -Info 35 [00:01:40.000] Open files: -Info 35 [00:01:41.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 35 [00:01:42.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 35 [00:01:43.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-indirect1.json -Info 35 [00:01:44.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined -Info 35 [00:01:45.000] Search path: /dummy -Info 36 [00:01:46.000] For info: /dummy/dummy.ts :: No config files found. -Info 37 [00:01:47.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 38 [00:01:48.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 39 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 40 [00:01:50.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 41 [00:01:51.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 42 [00:01:52.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 37 [00:01:41.000] ----------------------------------------------- +Info 37 [00:01:42.000] Open files: +Info 37 [00:01:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 37 [00:01:44.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 37 [00:01:45.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-indirect1.json +Info 37 [00:01:46.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined +Info 37 [00:01:47.000] Search path: /dummy +Info 38 [00:01:48.000] For info: /dummy/dummy.ts :: No config files found. +Info 39 [00:01:49.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 40 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 41 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 42 [00:01:52.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 43 [00:01:53.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 44 [00:01:54.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -124,71 +127,60 @@ Info 42 [00:01:52.000] Files (2) dummy.ts Root file specified for compilation -Info 43 [00:01:53.000] ----------------------------------------------- -Info 44 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 44 [00:01:55.000] Files (0) +Info 45 [00:01:55.000] ----------------------------------------------- +Info 46 [00:01:56.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 46 [00:01:57.000] Files (0) -Info 44 [00:01:56.000] ----------------------------------------------- -Info 44 [00:01:57.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 44 [00:01:58.000] Files (4) +Info 46 [00:01:58.000] ----------------------------------------------- +Info 46 [00:01:59.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 46 [00:02:00.000] Files (4) -Info 44 [00:01:59.000] ----------------------------------------------- -Info 44 [00:02:00.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 44 [00:02:01.000] Files (2) +Info 46 [00:02:01.000] ----------------------------------------------- +Info 46 [00:02:02.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 46 [00:02:03.000] Files (2) -Info 44 [00:02:02.000] ----------------------------------------------- -Info 44 [00:02:03.000] Open files: -Info 44 [00:02:04.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 44 [00:02:05.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 44 [00:02:06.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 44 [00:02:07.000] Projects: /dev/null/inferredProject1* -Info 44 [00:02:08.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 45 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 45 [00:02:10.000] Files (0) +Info 46 [00:02:04.000] ----------------------------------------------- +Info 46 [00:02:05.000] Open files: +Info 46 [00:02:06.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 46 [00:02:07.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 46 [00:02:08.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 46 [00:02:09.000] Projects: /dev/null/inferredProject1* +Info 46 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 47 [00:02:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 47 [00:02:12.000] Files (0) -Info 45 [00:02:11.000] ----------------------------------------------- -Info 45 [00:02:12.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 45 [00:02:13.000] Files (4) +Info 47 [00:02:13.000] ----------------------------------------------- +Info 47 [00:02:14.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 47 [00:02:15.000] Files (4) -Info 45 [00:02:14.000] ----------------------------------------------- -Info 45 [00:02:15.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 45 [00:02:16.000] Files (2) +Info 47 [00:02:16.000] ----------------------------------------------- +Info 47 [00:02:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 47 [00:02:18.000] Files (2) -Info 45 [00:02:17.000] ----------------------------------------------- -Info 45 [00:02:18.000] Open files: -Info 45 [00:02:19.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 45 [00:02:20.000] Projects: /dev/null/inferredProject1* -Info 45 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 46 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 46 [00:02:23.000] Files (0) +Info 47 [00:02:19.000] ----------------------------------------------- +Info 47 [00:02:20.000] Open files: +Info 47 [00:02:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 47 [00:02:22.000] Projects: /dev/null/inferredProject1* +Info 47 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 48 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 48 [00:02:25.000] Files (0) -Info 46 [00:02:24.000] ----------------------------------------------- -Info 46 [00:02:25.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 46 [00:02:26.000] Files (4) +Info 48 [00:02:26.000] ----------------------------------------------- +Info 48 [00:02:27.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 48 [00:02:28.000] Files (4) -Info 46 [00:02:27.000] ----------------------------------------------- -Info 46 [00:02:28.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 46 [00:02:29.000] Files (2) - -Info 46 [00:02:30.000] ----------------------------------------------- -Info 46 [00:02:31.000] Open files: -Info 46 [00:02:32.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 47 [00:02:33.000] Search path: /dummy -Info 48 [00:02:34.000] For info: /dummy/dummy.ts :: No config files found. -Info 49 [00:02:35.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 50 [00:02:36.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:37.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 52 [00:02:38.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation +Info 48 [00:02:29.000] ----------------------------------------------- +Info 48 [00:02:30.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 48 [00:02:31.000] Files (2) -Info 53 [00:02:39.000] ----------------------------------------------- +Info 48 [00:02:32.000] ----------------------------------------------- +Info 48 [00:02:33.000] Open files: +Info 48 [00:02:34.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 49 [00:02:35.000] Search path: /dummy +Info 50 [00:02:36.000] For info: /dummy/dummy.ts :: No config files found. +Info 51 [00:02:37.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 52 [00:02:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 53 [00:02:39.000] Same program as before Info 54 [00:02:40.000] `remove Project:: Info 55 [00:02:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 56 [00:02:42.000] Files (0) @@ -290,24 +282,27 @@ Info 86 [00:03:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 87 [00:03:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 88 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 89 [00:03:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 90 [00:03:22.000] Different program with same set of files -Info 91 [00:03:23.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 92 [00:03:24.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 90 [00:03:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 91 [00:03:23.000] Files (0) + +Info 92 [00:03:24.000] ----------------------------------------------- Info 93 [00:03:25.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 94 [00:03:26.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 95 [00:03:27.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 94 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 95 [00:03:27.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 96 [00:03:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 98 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 99 [00:03:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 100 [00:03:32.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 101 [00:03:33.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 96 [00:03:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 98 [00:03:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 99 [00:03:31.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 100 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 101 [00:03:33.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 102 [00:03:34.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 103 [00:03:35.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -319,46 +314,46 @@ Info 101 [00:03:33.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 102 [00:03:34.000] ----------------------------------------------- -Info 103 [00:03:35.000] event: +Info 104 [00:03:36.000] ----------------------------------------------- +Info 105 [00:03:37.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 104 [00:03:36.000] event: +Info 106 [00:03:38.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 105 [00:03:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 105 [00:03:38.000] Files (0) +Info 107 [00:03:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 107 [00:03:40.000] Files (0) -Info 105 [00:03:39.000] ----------------------------------------------- -Info 105 [00:03:40.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 105 [00:03:41.000] Files (4) +Info 107 [00:03:41.000] ----------------------------------------------- +Info 107 [00:03:42.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 107 [00:03:43.000] Files (4) -Info 105 [00:03:42.000] ----------------------------------------------- -Info 105 [00:03:43.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 105 [00:03:44.000] Files (2) +Info 107 [00:03:44.000] ----------------------------------------------- +Info 107 [00:03:45.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 107 [00:03:46.000] Files (2) -Info 105 [00:03:45.000] ----------------------------------------------- -Info 105 [00:03:46.000] Open files: -Info 105 [00:03:47.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 105 [00:03:48.000] Projects: /dev/null/inferredProject1* -Info 105 [00:03:49.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 105 [00:03:50.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 105 [00:03:51.000] reload projects. -Info 106 [00:03:52.000] Scheduled: /dev/null/inferredProject1* -Info 107 [00:03:53.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json -Info 108 [00:03:54.000] Scheduled: *ensureProjectForOpenFiles* -Info 109 [00:03:55.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info 110 [00:03:56.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 107 [00:03:47.000] ----------------------------------------------- +Info 107 [00:03:48.000] Open files: +Info 107 [00:03:49.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 107 [00:03:50.000] Projects: /dev/null/inferredProject1* +Info 107 [00:03:51.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 107 [00:03:52.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 107 [00:03:53.000] reload projects. +Info 108 [00:03:54.000] Scheduled: /dev/null/inferredProject1* +Info 109 [00:03:55.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json +Info 110 [00:03:56.000] Scheduled: *ensureProjectForOpenFiles* Info 111 [00:03:57.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one Info 112 [00:03:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 113 [00:03:59.000] Search path: /dummy -Info 114 [00:04:00.000] For info: /dummy/dummy.ts :: No config files found. -Info 115 [00:04:01.000] Search path: /user/username/projects/myproject/src -Info 116 [00:04:02.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 117 [00:04:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 118 [00:04:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 119 [00:04:05.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 120 [00:04:06.000] event: +Info 113 [00:03:59.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one +Info 114 [00:04:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 115 [00:04:01.000] Search path: /dummy +Info 116 [00:04:02.000] For info: /dummy/dummy.ts :: No config files found. +Info 117 [00:04:03.000] Search path: /user/username/projects/myproject/src +Info 118 [00:04:04.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 119 [00:04:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 120 [00:04:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 121 [00:04:07.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 122 [00:04:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 121 [00:04:07.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 123 [00:04:09.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -370,8 +365,8 @@ Info 121 [00:04:07.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 122 [00:04:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 123 [00:04:09.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 124 [00:04:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 125 [00:04:11.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -389,7 +384,7 @@ Info 123 [00:04:09.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 124 [00:04:10.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 126 [00:04:12.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -401,68 +396,83 @@ Info 124 [00:04:10.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 125 [00:04:11.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 126 [00:04:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 127 [00:04:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 128 [00:04:14.000] Different program with same set of files -Info 129 [00:04:15.000] event: +Info 127 [00:04:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 128 [00:04:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 130 [00:04:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 131 [00:04:17.000] Files (0) + +Info 132 [00:04:18.000] ----------------------------------------------- +Info 133 [00:04:19.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 130 [00:04:16.000] event: - {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 131 [00:04:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 132 [00:04:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 133 [00:04:19.000] Reloading configured project /user/username/projects/myproject/tsconfig-indirect1.json Info 134 [00:04:20.000] event: + {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} +Info 135 [00:04:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 136 [00:04:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 137 [00:04:23.000] Reloading configured project /user/username/projects/myproject/tsconfig-indirect1.json +Info 138 [00:04:24.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"User requested reload projects"}} -Info 135 [00:04:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 136 [00:04:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 137 [00:04:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 138 [00:04:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 139 [00:04:25.000] Different program with same set of files -Info 140 [00:04:26.000] event: +Info 139 [00:04:25.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 140 [00:04:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 141 [00:04:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 142 [00:04:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 143 [00:04:29.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 144 [00:04:30.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 145 [00:04:31.000] ----------------------------------------------- +Info 146 [00:04:32.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 141 [00:04:27.000] event: +Info 147 [00:04:33.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-indirect1.json","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 142 [00:04:28.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 143 [00:04:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 144 [00:04:30.000] Before ensureProjectForOpenFiles: -Info 145 [00:04:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 145 [00:04:32.000] Files (0) +Info 148 [00:04:34.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 149 [00:04:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 150 [00:04:36.000] Before ensureProjectForOpenFiles: +Info 151 [00:04:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 151 [00:04:38.000] Files (0) + +Info 151 [00:04:39.000] ----------------------------------------------- +Info 151 [00:04:40.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 151 [00:04:41.000] Files (4) -Info 145 [00:04:33.000] ----------------------------------------------- -Info 145 [00:04:34.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 145 [00:04:35.000] Files (4) +Info 151 [00:04:42.000] ----------------------------------------------- +Info 151 [00:04:43.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 151 [00:04:44.000] Files (2) -Info 145 [00:04:36.000] ----------------------------------------------- -Info 145 [00:04:37.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 145 [00:04:38.000] Files (2) +Info 151 [00:04:45.000] ----------------------------------------------- +Info 151 [00:04:46.000] Open files: +Info 151 [00:04:47.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 151 [00:04:48.000] Projects: /dev/null/inferredProject1* +Info 151 [00:04:49.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 151 [00:04:50.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 151 [00:04:51.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 152 [00:04:52.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 153 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 154 [00:04:54.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 155 [00:04:55.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 156 [00:04:56.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 145 [00:04:39.000] ----------------------------------------------- -Info 145 [00:04:40.000] Open files: -Info 145 [00:04:41.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 145 [00:04:42.000] Projects: /dev/null/inferredProject1* -Info 145 [00:04:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 145 [00:04:44.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 145 [00:04:45.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 146 [00:04:46.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 147 [00:04:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 148 [00:04:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 149 [00:04:49.000] Different program with same set of files -Info 150 [00:04:50.000] After ensureProjectForOpenFiles: -Info 151 [00:04:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 151 [00:04:52.000] Files (0) +Info 157 [00:04:57.000] ----------------------------------------------- +Info 158 [00:04:58.000] After ensureProjectForOpenFiles: +Info 159 [00:04:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 159 [00:05:00.000] Files (0) -Info 151 [00:04:53.000] ----------------------------------------------- -Info 151 [00:04:54.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 151 [00:04:55.000] Files (4) +Info 159 [00:05:01.000] ----------------------------------------------- +Info 159 [00:05:02.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 159 [00:05:03.000] Files (4) -Info 151 [00:04:56.000] ----------------------------------------------- -Info 151 [00:04:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 151 [00:04:58.000] Files (2) +Info 159 [00:05:04.000] ----------------------------------------------- +Info 159 [00:05:05.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 159 [00:05:06.000] Files (2) -Info 151 [00:04:59.000] ----------------------------------------------- -Info 151 [00:05:00.000] Open files: -Info 151 [00:05:01.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 151 [00:05:02.000] Projects: /dev/null/inferredProject1* -Info 151 [00:05:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 151 [00:05:04.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file +Info 159 [00:05:07.000] ----------------------------------------------- +Info 159 [00:05:08.000] Open files: +Info 159 [00:05:09.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 159 [00:05:10.000] Projects: /dev/null/inferredProject1* +Info 159 [00:05:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 159 [00:05:12.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index 57597e84e6c2d..ffef437e3d93d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -37,31 +37,34 @@ Info 11 [00:01:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:01:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 13 [00:01:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 14 [00:01:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 15 [00:01:08.000] Different program with same set of files -Info 16 [00:01:09.000] event: +Info 15 [00:01:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:01:09.000] Files (0) + +Info 17 [00:01:10.000] ----------------------------------------------- +Info 18 [00:01:11.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 17 [00:01:10.000] event: +Info 19 [00:01:12.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{"disableReferencedProjectLoad":true},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 18 [00:01:11.000] event: +Info 20 [00:01:13.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 19 [00:01:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 20 [00:01:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 21 [00:01:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 22 [00:01:15.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 23 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 24 [00:01:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 25 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 26 [00:01:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 27 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 28 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 29 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 30 [00:01:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 31 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 32 [00:01:25.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 33 [00:01:26.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 34 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts +Info 21 [00:01:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 22 [00:01:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 23 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 24 [00:01:17.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 25 [00:01:18.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 26 [00:01:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 27 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 28 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 29 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 30 [00:01:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 31 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 32 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 33 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 34 [00:01:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 35 [00:01:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 36 [00:01:29.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../../a/lib/lib.d.ts @@ -69,30 +72,30 @@ Info 34 [00:01:27.000] Files (2) main.ts Root file specified for compilation -Info 35 [00:01:28.000] ----------------------------------------------- -Info 36 [00:01:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 36 [00:01:30.000] Files (0) +Info 37 [00:01:30.000] ----------------------------------------------- +Info 38 [00:01:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:32.000] Files (0) -Info 36 [00:01:31.000] ----------------------------------------------- -Info 36 [00:01:32.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 36 [00:01:33.000] Files (2) +Info 38 [00:01:33.000] ----------------------------------------------- +Info 38 [00:01:34.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 38 [00:01:35.000] Files (2) -Info 36 [00:01:34.000] ----------------------------------------------- -Info 36 [00:01:35.000] Open files: -Info 36 [00:01:36.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 36 [00:01:37.000] Projects: /dev/null/inferredProject1* -Info 36 [00:01:38.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /dev/null/inferredProject1* -Info 36 [00:01:39.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined -Info 36 [00:01:40.000] Search path: /dummy -Info 37 [00:01:41.000] For info: /dummy/dummy.ts :: No config files found. -Info 38 [00:01:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info 39 [00:01:43.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 40 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 41 [00:01:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:46.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 43 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 38 [00:01:36.000] ----------------------------------------------- +Info 38 [00:01:37.000] Open files: +Info 38 [00:01:38.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 38 [00:01:39.000] Projects: /dev/null/inferredProject1* +Info 38 [00:01:40.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /dev/null/inferredProject1* +Info 38 [00:01:41.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined +Info 38 [00:01:42.000] Search path: /dummy +Info 39 [00:01:43.000] For info: /dummy/dummy.ts :: No config files found. +Info 40 [00:01:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info 41 [00:01:45.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 42 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 43 [00:01:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 44 [00:01:48.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 45 [00:01:49.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -100,75 +103,64 @@ Info 43 [00:01:47.000] Files (2) dummy.ts Root file specified for compilation -Info 44 [00:01:48.000] ----------------------------------------------- -Info 45 [00:01:49.000] `remove Project:: -Info 46 [00:01:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 47 [00:01:51.000] Files (0) +Info 46 [00:01:50.000] ----------------------------------------------- +Info 47 [00:01:51.000] `remove Project:: +Info 48 [00:01:52.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 49 [00:01:53.000] Files (0) -Info 48 [00:01:52.000] ----------------------------------------------- -Info 49 [00:01:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 50 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 51 [00:01:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 52 [00:01:56.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 53 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 54 [00:01:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 54 [00:01:59.000] Files (2) - -Info 54 [00:02:00.000] ----------------------------------------------- -Info 54 [00:02:01.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 54 [00:02:02.000] Files (2) +Info 50 [00:01:54.000] ----------------------------------------------- +Info 51 [00:01:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 52 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 53 [00:01:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 54 [00:01:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 55 [00:01:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 56 [00:02:00.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 56 [00:02:01.000] Files (2) -Info 54 [00:02:03.000] ----------------------------------------------- -Info 54 [00:02:04.000] Open files: -Info 54 [00:02:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 54 [00:02:06.000] Projects: /dev/null/inferredProject1* -Info 54 [00:02:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 54 [00:02:08.000] Projects: /dev/null/inferredProject2* -Info 54 [00:02:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 55 [00:02:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 56 [00:02:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 57 [00:02:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 58 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 59 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 59 [00:02:15.000] Files (2) +Info 56 [00:02:02.000] ----------------------------------------------- +Info 56 [00:02:03.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 56 [00:02:04.000] Files (2) -Info 59 [00:02:16.000] ----------------------------------------------- -Info 59 [00:02:17.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 59 [00:02:18.000] Files (2) +Info 56 [00:02:05.000] ----------------------------------------------- +Info 56 [00:02:06.000] Open files: +Info 56 [00:02:07.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 56 [00:02:08.000] Projects: /dev/null/inferredProject1* +Info 56 [00:02:09.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 56 [00:02:10.000] Projects: /dev/null/inferredProject2* +Info 56 [00:02:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 57 [00:02:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 58 [00:02:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 59 [00:02:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 60 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 61 [00:02:16.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 61 [00:02:17.000] Files (2) -Info 59 [00:02:19.000] ----------------------------------------------- -Info 59 [00:02:20.000] Open files: -Info 59 [00:02:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 59 [00:02:22.000] Projects: /dev/null/inferredProject2* -Info 59 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 60 [00:02:24.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 60 [00:02:25.000] Files (2) +Info 61 [00:02:18.000] ----------------------------------------------- +Info 61 [00:02:19.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 61 [00:02:20.000] Files (2) -Info 60 [00:02:26.000] ----------------------------------------------- -Info 60 [00:02:27.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 60 [00:02:28.000] Files (2) +Info 61 [00:02:21.000] ----------------------------------------------- +Info 61 [00:02:22.000] Open files: +Info 61 [00:02:23.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 61 [00:02:24.000] Projects: /dev/null/inferredProject2* +Info 61 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 62 [00:02:26.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 62 [00:02:27.000] Files (2) -Info 60 [00:02:29.000] ----------------------------------------------- -Info 60 [00:02:30.000] Open files: -Info 60 [00:02:31.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 61 [00:02:32.000] Search path: /dummy -Info 62 [00:02:33.000] For info: /dummy/dummy.ts :: No config files found. -Info 63 [00:02:34.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info 64 [00:02:35.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 65 [00:02:36.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 66 [00:02:37.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation +Info 62 [00:02:28.000] ----------------------------------------------- +Info 62 [00:02:29.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 62 [00:02:30.000] Files (2) -Info 67 [00:02:38.000] ----------------------------------------------- +Info 62 [00:02:31.000] ----------------------------------------------- +Info 62 [00:02:32.000] Open files: +Info 62 [00:02:33.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 63 [00:02:34.000] Search path: /dummy +Info 64 [00:02:35.000] For info: /dummy/dummy.ts :: No config files found. +Info 65 [00:02:36.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info 66 [00:02:37.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 67 [00:02:38.000] Same program as before Info 68 [00:02:39.000] `remove Project:: Info 69 [00:02:40.000] Project '/dev/null/inferredProject1*' (Inferred) Info 70 [00:02:41.000] Files (2) @@ -236,28 +228,31 @@ Info 91 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 92 [00:03:09.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 93 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 94 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:12.000] Different program with same set of files -Info 96 [00:03:13.000] event: +Info 95 [00:03:12.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 96 [00:03:13.000] Files (0) + +Info 97 [00:03:14.000] ----------------------------------------------- +Info 98 [00:03:15.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 97 [00:03:14.000] event: +Info 99 [00:03:16.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 98 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 99 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 100 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 101 [00:03:18.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info 102 [00:03:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 103 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 104 [00:03:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 105 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 106 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 107 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 108 [00:03:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 109 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 110 [00:03:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 111 [00:03:28.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 112 [00:03:29.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts +Info 100 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 101 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 102 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 103 [00:03:20.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info 104 [00:03:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 105 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 106 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 107 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 108 [00:03:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 109 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 110 [00:03:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 111 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 112 [00:03:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 113 [00:03:30.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 114 [00:03:31.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../../a/lib/lib.d.ts @@ -265,38 +260,38 @@ Info 112 [00:03:29.000] Files (2) main.ts Root file specified for compilation -Info 113 [00:03:30.000] ----------------------------------------------- -Info 114 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 114 [00:03:32.000] Files (0) +Info 115 [00:03:32.000] ----------------------------------------------- +Info 116 [00:03:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 116 [00:03:34.000] Files (0) -Info 114 [00:03:33.000] ----------------------------------------------- -Info 114 [00:03:34.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 114 [00:03:35.000] Files (2) +Info 116 [00:03:35.000] ----------------------------------------------- +Info 116 [00:03:36.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 116 [00:03:37.000] Files (2) -Info 114 [00:03:36.000] ----------------------------------------------- -Info 114 [00:03:37.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 114 [00:03:38.000] Files (2) +Info 116 [00:03:38.000] ----------------------------------------------- +Info 116 [00:03:39.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 116 [00:03:40.000] Files (2) -Info 114 [00:03:39.000] ----------------------------------------------- -Info 114 [00:03:40.000] Open files: -Info 114 [00:03:41.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 114 [00:03:42.000] Projects: /dev/null/inferredProject2* -Info 114 [00:03:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 114 [00:03:44.000] Projects: /dev/null/inferredProject3* -Info 114 [00:03:45.000] reload projects. -Info 115 [00:03:46.000] Scheduled: /dev/null/inferredProject2* -Info 116 [00:03:47.000] Scheduled: /dev/null/inferredProject3* -Info 117 [00:03:48.000] Scheduled: *ensureProjectForOpenFiles* -Info 118 [00:03:49.000] Search path: /dummy -Info 119 [00:03:50.000] For info: /dummy/dummy.ts :: No config files found. -Info 120 [00:03:51.000] Search path: /user/username/projects/myproject/src -Info 121 [00:03:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 122 [00:03:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 123 [00:03:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 124 [00:03:55.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 125 [00:03:56.000] event: +Info 116 [00:03:41.000] ----------------------------------------------- +Info 116 [00:03:42.000] Open files: +Info 116 [00:03:43.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 116 [00:03:44.000] Projects: /dev/null/inferredProject2* +Info 116 [00:03:45.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 116 [00:03:46.000] Projects: /dev/null/inferredProject3* +Info 116 [00:03:47.000] reload projects. +Info 117 [00:03:48.000] Scheduled: /dev/null/inferredProject2* +Info 118 [00:03:49.000] Scheduled: /dev/null/inferredProject3* +Info 119 [00:03:50.000] Scheduled: *ensureProjectForOpenFiles* +Info 120 [00:03:51.000] Search path: /dummy +Info 121 [00:03:52.000] For info: /dummy/dummy.ts :: No config files found. +Info 122 [00:03:53.000] Search path: /user/username/projects/myproject/src +Info 123 [00:03:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 124 [00:03:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 125 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 126 [00:03:57.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 127 [00:03:58.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 126 [00:03:57.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 128 [00:03:59.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "disableReferencedProjectLoad": true, @@ -309,8 +304,8 @@ Info 126 [00:03:57.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 127 [00:03:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 128 [00:03:59.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 129 [00:04:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 130 [00:04:01.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -322,73 +317,86 @@ Info 128 [00:03:59.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 129 [00:04:00.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 130 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 131 [00:04:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 132 [00:04:03.000] Different program with same set of files -Info 133 [00:04:04.000] event: +Info 131 [00:04:02.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 132 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 133 [00:04:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 134 [00:04:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 135 [00:04:06.000] Files (0) + +Info 136 [00:04:07.000] ----------------------------------------------- +Info 137 [00:04:08.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 134 [00:04:05.000] event: +Info 138 [00:04:09.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 135 [00:04:06.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 136 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 137 [00:04:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 138 [00:04:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 139 [00:04:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 140 [00:04:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 141 [00:04:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 142 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 143 [00:04:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 144 [00:04:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 145 [00:04:16.000] Before ensureProjectForOpenFiles: -Info 146 [00:04:17.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 146 [00:04:18.000] Files (0) +Info 139 [00:04:10.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 140 [00:04:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 141 [00:04:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 142 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 143 [00:04:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 144 [00:04:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 145 [00:04:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 146 [00:04:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 147 [00:04:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 148 [00:04:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 149 [00:04:20.000] Before ensureProjectForOpenFiles: +Info 150 [00:04:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 150 [00:04:22.000] Files (0) + +Info 150 [00:04:23.000] ----------------------------------------------- +Info 150 [00:04:24.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 150 [00:04:25.000] Files (2) + +Info 150 [00:04:26.000] ----------------------------------------------- +Info 150 [00:04:27.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 150 [00:04:28.000] Files (2) -Info 146 [00:04:19.000] ----------------------------------------------- -Info 146 [00:04:20.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 146 [00:04:21.000] Files (2) +Info 150 [00:04:29.000] ----------------------------------------------- +Info 150 [00:04:30.000] Open files: +Info 150 [00:04:31.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 150 [00:04:32.000] Projects: /dev/null/inferredProject2* +Info 150 [00:04:33.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 150 [00:04:34.000] Projects: /dev/null/inferredProject3* +Info 150 [00:04:35.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info 151 [00:04:36.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 152 [00:04:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 153 [00:04:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 154 [00:04:39.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 155 [00:04:40.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 146 [00:04:22.000] ----------------------------------------------- -Info 146 [00:04:23.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 146 [00:04:24.000] Files (2) +Info 156 [00:04:41.000] ----------------------------------------------- +Info 157 [00:04:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info 158 [00:04:43.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 159 [00:04:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 160 [00:04:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 161 [00:04:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 162 [00:04:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 163 [00:04:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 164 [00:04:49.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 165 [00:04:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 166 [00:04:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 167 [00:04:52.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 168 [00:04:53.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" -Info 146 [00:04:25.000] ----------------------------------------------- -Info 146 [00:04:26.000] Open files: -Info 146 [00:04:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 146 [00:04:28.000] Projects: /dev/null/inferredProject2* -Info 146 [00:04:29.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 146 [00:04:30.000] Projects: /dev/null/inferredProject3* -Info 146 [00:04:31.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info 147 [00:04:32.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 148 [00:04:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 149 [00:04:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 150 [00:04:35.000] Different program with same set of files -Info 151 [00:04:36.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info 152 [00:04:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 153 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 154 [00:04:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 155 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 156 [00:04:41.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 157 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 158 [00:04:43.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 159 [00:04:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 160 [00:04:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 161 [00:04:46.000] Different program with same set of files -Info 162 [00:04:47.000] After ensureProjectForOpenFiles: -Info 163 [00:04:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 163 [00:04:49.000] Files (0) +Info 169 [00:04:54.000] ----------------------------------------------- +Info 170 [00:04:55.000] After ensureProjectForOpenFiles: +Info 171 [00:04:56.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 171 [00:04:57.000] Files (0) -Info 163 [00:04:50.000] ----------------------------------------------- -Info 163 [00:04:51.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 163 [00:04:52.000] Files (2) +Info 171 [00:04:58.000] ----------------------------------------------- +Info 171 [00:04:59.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 171 [00:05:00.000] Files (2) -Info 163 [00:04:53.000] ----------------------------------------------- -Info 163 [00:04:54.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 163 [00:04:55.000] Files (2) +Info 171 [00:05:01.000] ----------------------------------------------- +Info 171 [00:05:02.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 171 [00:05:03.000] Files (2) -Info 163 [00:04:56.000] ----------------------------------------------- -Info 163 [00:04:57.000] Open files: -Info 163 [00:04:58.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 163 [00:04:59.000] Projects: /dev/null/inferredProject2* -Info 163 [00:05:00.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 163 [00:05:01.000] Projects: /dev/null/inferredProject3* \ No newline at end of file +Info 171 [00:05:04.000] ----------------------------------------------- +Info 171 [00:05:05.000] Open files: +Info 171 [00:05:06.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 171 [00:05:07.000] Projects: /dev/null/inferredProject2* +Info 171 [00:05:08.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 171 [00:05:09.000] Projects: /dev/null/inferredProject3* \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js b/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js index 7d5e86e5f29e9..9a2b057aa8a39 100644 --- a/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js @@ -43,9 +43,9 @@ Info 13 [00:01:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:01:24.000] Finishing updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:01:25.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 16 [00:01:26.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/compositeExec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/compositeExec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -84,9 +84,9 @@ Info 26 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:37.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:38.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) Info 29 [00:01:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/exec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/exec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -106,8 +106,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/container/lib/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" ../../../../../a/lib/lib.d.ts @@ -138,7 +138,10 @@ Info 44 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/pro Info 45 [00:01:55.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 46 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 47 [00:01:57.000] Finishing updateGraphWorker: Project: /user/username/projects/container/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 48 [00:01:58.000] Different program with same set of files +Info 48 [00:01:58.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 49 [00:01:59.000] Files (0) + +Info 50 [00:02:00.000] ----------------------------------------------- Before request //// [/a/lib/lib.d.ts] /// @@ -521,7 +524,7 @@ FsWatches:: /user/username/projects/container/tsconfig.json: *new* {} -Info 49 [00:01:59.000] request: +Info 51 [00:02:01.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -530,7 +533,7 @@ Info 49 [00:01:59.000] request: "seq": 1, "type": "request" } -Info 50 [00:02:00.000] response: +Info 52 [00:02:02.000] response: { "response": [], "responseRequired": true @@ -539,7 +542,7 @@ After request Before request -Info 51 [00:02:01.000] request: +Info 53 [00:02:03.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -548,7 +551,7 @@ Info 51 [00:02:01.000] request: "seq": 2, "type": "request" } -Info 52 [00:02:02.000] response: +Info 54 [00:02:04.000] response: { "response": [], "responseRequired": true @@ -557,7 +560,7 @@ After request Before request -Info 53 [00:02:03.000] request: +Info 55 [00:02:05.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -567,7 +570,7 @@ Info 53 [00:02:03.000] request: "seq": 3, "type": "request" } -Info 54 [00:02:04.000] response: +Info 56 [00:02:06.000] response: { "response": [], "responseRequired": true @@ -576,7 +579,7 @@ After request Before request -Info 55 [00:02:05.000] request: +Info 57 [00:02:07.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -586,7 +589,7 @@ Info 55 [00:02:05.000] request: "seq": 4, "type": "request" } -Info 56 [00:02:06.000] response: +Info 58 [00:02:08.000] response: { "response": [], "responseRequired": true @@ -595,7 +598,7 @@ After request Before request -Info 57 [00:02:07.000] request: +Info 59 [00:02:09.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -604,7 +607,7 @@ Info 57 [00:02:07.000] request: "seq": 5, "type": "request" } -Info 58 [00:02:08.000] response: +Info 60 [00:02:10.000] response: { "response": [], "responseRequired": true @@ -613,7 +616,7 @@ After request Before request -Info 59 [00:02:09.000] request: +Info 61 [00:02:11.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -622,7 +625,7 @@ Info 59 [00:02:09.000] request: "seq": 6, "type": "request" } -Info 60 [00:02:10.000] response: +Info 62 [00:02:12.000] response: { "response": [], "responseRequired": true @@ -631,7 +634,7 @@ After request Before request -Info 61 [00:02:11.000] request: +Info 63 [00:02:13.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -641,7 +644,7 @@ Info 61 [00:02:11.000] request: "seq": 7, "type": "request" } -Info 62 [00:02:12.000] response: +Info 64 [00:02:14.000] response: { "response": [], "responseRequired": true @@ -650,7 +653,7 @@ After request Before request -Info 63 [00:02:13.000] request: +Info 65 [00:02:15.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -660,7 +663,7 @@ Info 63 [00:02:13.000] request: "seq": 8, "type": "request" } -Info 64 [00:02:14.000] response: +Info 66 [00:02:16.000] response: { "response": [], "responseRequired": true @@ -669,7 +672,7 @@ After request Before request -Info 65 [00:02:15.000] request: +Info 67 [00:02:17.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -678,7 +681,7 @@ Info 65 [00:02:15.000] request: "seq": 9, "type": "request" } -Info 66 [00:02:16.000] response: +Info 68 [00:02:18.000] response: { "response": [], "responseRequired": true @@ -687,7 +690,7 @@ After request Before request -Info 67 [00:02:17.000] request: +Info 69 [00:02:19.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -696,7 +699,7 @@ Info 67 [00:02:17.000] request: "seq": 10, "type": "request" } -Info 68 [00:02:18.000] response: +Info 70 [00:02:20.000] response: { "response": [], "responseRequired": true @@ -705,7 +708,7 @@ After request Before request -Info 69 [00:02:19.000] request: +Info 71 [00:02:21.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -715,7 +718,7 @@ Info 69 [00:02:19.000] request: "seq": 11, "type": "request" } -Info 70 [00:02:20.000] response: +Info 72 [00:02:22.000] response: { "response": [], "responseRequired": true @@ -724,7 +727,7 @@ After request Before request -Info 71 [00:02:21.000] request: +Info 73 [00:02:23.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -734,7 +737,7 @@ Info 71 [00:02:21.000] request: "seq": 12, "type": "request" } -Info 72 [00:02:22.000] response: +Info 74 [00:02:24.000] response: { "response": [], "responseRequired": true @@ -743,7 +746,7 @@ After request Before request -Info 73 [00:02:23.000] request: +Info 75 [00:02:25.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -752,7 +755,7 @@ Info 73 [00:02:23.000] request: "seq": 13, "type": "request" } -Info 74 [00:02:24.000] response: +Info 76 [00:02:26.000] response: { "response": [], "responseRequired": true @@ -761,7 +764,7 @@ After request Before request -Info 75 [00:02:25.000] request: +Info 77 [00:02:27.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -770,7 +773,7 @@ Info 75 [00:02:25.000] request: "seq": 14, "type": "request" } -Info 76 [00:02:26.000] response: +Info 78 [00:02:28.000] response: { "response": [], "responseRequired": true @@ -779,7 +782,7 @@ After request Before request -Info 77 [00:02:27.000] request: +Info 79 [00:02:29.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -789,7 +792,7 @@ Info 77 [00:02:27.000] request: "seq": 15, "type": "request" } -Info 78 [00:02:28.000] response: +Info 80 [00:02:30.000] response: { "response": [], "responseRequired": true @@ -798,7 +801,7 @@ After request Before request -Info 79 [00:02:29.000] request: +Info 81 [00:02:31.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -808,7 +811,7 @@ Info 79 [00:02:29.000] request: "seq": 16, "type": "request" } -Info 80 [00:02:30.000] response: +Info 82 [00:02:32.000] response: { "response": [], "responseRequired": true @@ -817,7 +820,7 @@ After request Before request -Info 81 [00:02:31.000] request: +Info 83 [00:02:33.000] request: { "command": "compilerOptionsDiagnostics-full", "arguments": { @@ -826,7 +829,7 @@ Info 81 [00:02:31.000] request: "seq": 17, "type": "request" } -Info 82 [00:02:32.000] response: +Info 84 [00:02:34.000] response: { "response": [], "responseRequired": true diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 3f15c178d8d07..910ee083412cb 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -169,8 +169,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index f6312062cdeb0..71c20f3b80f84 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -172,8 +172,8 @@ Info 41 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:20.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:21.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index 1d53eab1a03a9..36975e54e17e2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -168,8 +168,8 @@ Info 40 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:17.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:18.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 305576ae72fed..0eace270b65fc 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -171,8 +171,8 @@ Info 40 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:19.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:20.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 4f16df5861721..e1d718fb08496 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -169,8 +169,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index c4912afc05d58..b6c3e07c4c5f4 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -172,8 +172,8 @@ Info 41 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:20.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:21.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index fa5c9e2a8c6d2..a7e85eceea723 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -168,8 +168,8 @@ Info 40 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:17.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:18.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 3f06dba79105d..0e6cd5060fa0a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -171,8 +171,8 @@ Info 40 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:19.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:20.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index d2d09560e35c8..460fcc3e19caf 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 9f11cfc4b99aa..6ce01efc6b31c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index f99687af6b704..6d4174be48988 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index d331d6e4092d0..cc5c460eb346c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index e7862e07cd7ea..b53eb3eeba96b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index e36625dcbc751..8c6f080722563 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -177,8 +177,8 @@ Info 44 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 45 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:23.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 47 [00:01:24.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts Text-1 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index 271872f150604..2cf21177f24f5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -96,8 +96,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -172,8 +172,8 @@ Info 42 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:19.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 45 [00:01:20.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts Text-1 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 49fc3531fb84d..d6b5f3c4b2f9c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -99,8 +99,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -175,8 +175,8 @@ Info 42 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:21.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 45 [00:01:22.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts Text-1 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js index 4da4745bc8dd3..b1285b03d4a63 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js @@ -80,9 +80,9 @@ Info 13 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:48.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/compiler/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:49.000] Project '/user/username/projects/solution/compiler/tsconfig.json' (Configured) Info 16 [00:00:50.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/compiler/types.ts - /user/username/projects/solution/compiler/program.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/compiler/types.ts Text-1 "\n namespace ts {\n export interface Program {\n getSourceFiles(): string[];\n }\n }" + /user/username/projects/solution/compiler/program.ts SVC-1-0 "\n namespace ts {\n export const program: Program = {\n getSourceFiles: () => [getSourceFile()]\n };\n function getSourceFile() { return \"something\"; }\n }" ../../../../../a/lib/lib.d.ts @@ -244,21 +244,24 @@ Info 34 [00:01:17.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 35 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 36 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 37 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 38 [00:01:21.000] Different program with same set of files -Info 39 [00:01:22.000] Creating configuration project /user/username/projects/solution/services/tsconfig.json -Info 40 [00:01:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/services.ts 500 undefined WatchType: Closed Script info -Info 41 [00:01:24.000] Starting updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json -Info 42 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 43 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 44 [00:01:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 45 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 46 [00:01:29.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 47 [00:01:30.000] Project '/user/username/projects/solution/services/tsconfig.json' (Configured) -Info 48 [00:01:31.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/solution/compiler/types.ts - /user/username/projects/solution/compiler/program.ts - /user/username/projects/solution/services/services.ts +Info 38 [00:01:21.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 39 [00:01:22.000] Files (0) + +Info 40 [00:01:23.000] ----------------------------------------------- +Info 41 [00:01:24.000] Creating configuration project /user/username/projects/solution/services/tsconfig.json +Info 42 [00:01:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/services.ts 500 undefined WatchType: Closed Script info +Info 43 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json +Info 44 [00:01:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 45 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 46 [00:01:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 47 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 48 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 49 [00:01:32.000] Project '/user/username/projects/solution/services/tsconfig.json' (Configured) +Info 50 [00:01:33.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/compiler/types.ts Text-1 "\n namespace ts {\n export interface Program {\n getSourceFiles(): string[];\n }\n }" + /user/username/projects/solution/compiler/program.ts SVC-1-0 "\n namespace ts {\n export const program: Program = {\n getSourceFiles: () => [getSourceFile()]\n };\n function getSourceFile() { return \"something\"; }\n }" + /user/username/projects/solution/services/services.ts Text-1 "\n namespace ts {\n const result = program.getSourceFiles();\n }" ../../../../../a/lib/lib.d.ts @@ -270,16 +273,16 @@ Info 48 [00:01:31.000] Files (4) services.ts Part of 'files' list in tsconfig.json -Info 49 [00:01:32.000] ----------------------------------------------- -Info 50 [00:01:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/types.d.ts 2000 undefined Project: /user/username/projects/solution/compiler/tsconfig.json WatchType: Missing generated file -Info 51 [00:01:34.000] Finding references to /user/username/projects/solution/compiler/types.ts position 103 in project /user/username/projects/solution/services/tsconfig.json -Info 52 [00:01:35.000] Search path: /user/username/projects/solution/compiler -Info 53 [00:01:36.000] For info: /user/username/projects/solution/compiler/types.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json +Info 51 [00:01:34.000] ----------------------------------------------- +Info 52 [00:01:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/types.d.ts 2000 undefined Project: /user/username/projects/solution/compiler/tsconfig.json WatchType: Missing generated file +Info 53 [00:01:36.000] Finding references to /user/username/projects/solution/compiler/types.ts position 103 in project /user/username/projects/solution/services/tsconfig.json Info 54 [00:01:37.000] Search path: /user/username/projects/solution/compiler Info 55 [00:01:38.000] For info: /user/username/projects/solution/compiler/types.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json Info 56 [00:01:39.000] Search path: /user/username/projects/solution/compiler -Info 57 [00:01:40.000] For info: /user/username/projects/solution/compiler/program.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json -Info 58 [00:01:41.000] response: +Info 57 [00:01:40.000] For info: /user/username/projects/solution/compiler/types.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json +Info 58 [00:01:41.000] Search path: /user/username/projects/solution/compiler +Info 59 [00:01:42.000] For info: /user/username/projects/solution/compiler/program.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json +Info 60 [00:01:43.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js index dfb528361dd93..6bc741383a695 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js @@ -112,9 +112,9 @@ Info 19 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:01:04.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:05.000] Project '/user/username/projects/solution/b/tsconfig.json' (Configured) Info 22 [00:01:06.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts - /user/username/projects/solution/b/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" + /user/username/projects/solution/b/index.ts SVC-1-0 "\n import { I } from \"../a\";\n\n export class B implements I {\n M() {}\n }" ../../../../../a/lib/lib.d.ts @@ -198,8 +198,8 @@ Info 40 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:35.000] Project '/user/username/projects/solution/a/tsconfig.json' (Configured) Info 43 [00:01:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" ../../../../../a/lib/lib.d.ts @@ -272,27 +272,30 @@ Info 54 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 55 [00:01:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 57 [00:01:50.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 58 [00:01:51.000] Different program with same set of files -Info 59 [00:01:52.000] Creating configuration project /user/username/projects/solution/c/tsconfig.json -Info 60 [00:01:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/index.ts 500 undefined WatchType: Closed Script info -Info 61 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json -Info 62 [00:01:55.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 63 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 73 [00:02:06.000] Project '/user/username/projects/solution/c/tsconfig.json' (Configured) -Info 74 [00:02:07.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts - /user/username/projects/solution/b/index.ts - /user/username/projects/solution/c/index.ts +Info 58 [00:01:51.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 59 [00:01:52.000] Files (0) + +Info 60 [00:01:53.000] ----------------------------------------------- +Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/c/tsconfig.json +Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/index.ts 500 undefined WatchType: Closed Script info +Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json +Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 73 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 74 [00:02:07.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 75 [00:02:08.000] Project '/user/username/projects/solution/c/tsconfig.json' (Configured) +Info 76 [00:02:09.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" + /user/username/projects/solution/b/index.ts SVC-1-0 "\n import { I } from \"../a\";\n\n export class B implements I {\n M() {}\n }" + /user/username/projects/solution/c/index.ts Text-1 "\n import { I } from \"../a\";\n import { B } from \"../b\";\n\n export const C: I = new B();\n " ../../../../../a/lib/lib.d.ts @@ -305,30 +308,30 @@ Info 74 [00:02:07.000] Files (4) index.ts Part of 'files' list in tsconfig.json -Info 75 [00:02:08.000] ----------------------------------------------- -Info 76 [00:02:09.000] Creating configuration project /user/username/projects/solution/d/tsconfig.json -Info 77 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/index.ts 500 undefined WatchType: Closed Script info -Info 78 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json -Info 79 [00:02:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 80 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 81 [00:02:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 82 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 83 [00:02:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 84 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 85 [00:02:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 86 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 87 [00:02:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 88 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 89 [00:02:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 90 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 91 [00:02:24.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 92 [00:02:25.000] Project '/user/username/projects/solution/d/tsconfig.json' (Configured) -Info 93 [00:02:26.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts - /user/username/projects/solution/b/index.ts - /user/username/projects/solution/c/index.ts - /user/username/projects/solution/d/index.ts +Info 77 [00:02:10.000] ----------------------------------------------- +Info 78 [00:02:11.000] Creating configuration project /user/username/projects/solution/d/tsconfig.json +Info 79 [00:02:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/index.ts 500 undefined WatchType: Closed Script info +Info 80 [00:02:13.000] Starting updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json +Info 81 [00:02:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 82 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 83 [00:02:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 84 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 85 [00:02:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 86 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 87 [00:02:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 88 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 89 [00:02:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 90 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 91 [00:02:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 92 [00:02:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 93 [00:02:26.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 94 [00:02:27.000] Project '/user/username/projects/solution/d/tsconfig.json' (Configured) +Info 95 [00:02:28.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" + /user/username/projects/solution/b/index.ts SVC-1-0 "\n import { I } from \"../a\";\n\n export class B implements I {\n M() {}\n }" + /user/username/projects/solution/c/index.ts Text-1 "\n import { I } from \"../a\";\n import { B } from \"../b\";\n\n export const C: I = new B();\n " + /user/username/projects/solution/d/index.ts Text-1 "\n import { I } from \"../a\";\n import { C } from \"../c\";\n\n export const D: I = C;\n " ../../../../../a/lib/lib.d.ts @@ -344,36 +347,36 @@ Info 93 [00:02:26.000] Files (5) index.ts Part of 'files' list in tsconfig.json -Info 94 [00:02:27.000] ----------------------------------------------- -Info 95 [00:02:28.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/c/tsconfig.json -Info 96 [00:02:29.000] Search path: /user/username/projects/solution/a -Info 97 [00:02:30.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 96 [00:02:29.000] ----------------------------------------------- +Info 97 [00:02:30.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/c/tsconfig.json Info 98 [00:02:31.000] Search path: /user/username/projects/solution/a Info 99 [00:02:32.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 100 [00:02:33.000] Search path: /user/username/projects/solution/b -Info 101 [00:02:34.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 100 [00:02:33.000] Search path: /user/username/projects/solution/a +Info 101 [00:02:34.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json Info 102 [00:02:35.000] Search path: /user/username/projects/solution/b Info 103 [00:02:36.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 104 [00:02:37.000] Search path: /user/username/projects/solution/b Info 105 [00:02:38.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 106 [00:02:39.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/d/tsconfig.json -Info 107 [00:02:40.000] Search path: /user/username/projects/solution/a -Info 108 [00:02:41.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 106 [00:02:39.000] Search path: /user/username/projects/solution/b +Info 107 [00:02:40.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 108 [00:02:41.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/d/tsconfig.json Info 109 [00:02:42.000] Search path: /user/username/projects/solution/a Info 110 [00:02:43.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 111 [00:02:44.000] Search path: /user/username/projects/solution/b -Info 112 [00:02:45.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 111 [00:02:44.000] Search path: /user/username/projects/solution/a +Info 112 [00:02:45.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json Info 113 [00:02:46.000] Search path: /user/username/projects/solution/b Info 114 [00:02:47.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 115 [00:02:48.000] Search path: /user/username/projects/solution/b Info 116 [00:02:49.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 117 [00:02:50.000] Search path: /user/username/projects/solution/c -Info 118 [00:02:51.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 117 [00:02:50.000] Search path: /user/username/projects/solution/b +Info 118 [00:02:51.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 119 [00:02:52.000] Search path: /user/username/projects/solution/c Info 120 [00:02:53.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json Info 121 [00:02:54.000] Search path: /user/username/projects/solution/c Info 122 [00:02:55.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json -Info 123 [00:02:56.000] response: +Info 123 [00:02:56.000] Search path: /user/username/projects/solution/c +Info 124 [00:02:57.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 125 [00:02:58.000] response: { "response": { "refs": [ @@ -553,7 +556,7 @@ FsWatchesRecursive:: Before request -Info 124 [00:02:57.000] request: +Info 126 [00:02:59.000] request: { "command": "references", "arguments": { @@ -564,41 +567,41 @@ Info 124 [00:02:57.000] request: "seq": 3, "type": "request" } -Info 125 [00:02:58.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/b/tsconfig.json -Info 126 [00:02:59.000] Search path: /user/username/projects/solution/a -Info 127 [00:03:00.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 127 [00:03:00.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/b/tsconfig.json Info 128 [00:03:01.000] Search path: /user/username/projects/solution/a Info 129 [00:03:02.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 130 [00:03:03.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/c/tsconfig.json -Info 131 [00:03:04.000] Search path: /user/username/projects/solution/b -Info 132 [00:03:05.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 130 [00:03:03.000] Search path: /user/username/projects/solution/a +Info 131 [00:03:04.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 132 [00:03:05.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/c/tsconfig.json Info 133 [00:03:06.000] Search path: /user/username/projects/solution/b Info 134 [00:03:07.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 135 [00:03:08.000] Search path: /user/username/projects/solution/b Info 136 [00:03:09.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 137 [00:03:10.000] Search path: /user/username/projects/solution/a -Info 138 [00:03:11.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 137 [00:03:10.000] Search path: /user/username/projects/solution/b +Info 138 [00:03:11.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 139 [00:03:12.000] Search path: /user/username/projects/solution/a Info 140 [00:03:13.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 141 [00:03:14.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/d/tsconfig.json -Info 142 [00:03:15.000] Search path: /user/username/projects/solution/b -Info 143 [00:03:16.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 141 [00:03:14.000] Search path: /user/username/projects/solution/a +Info 142 [00:03:15.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 143 [00:03:16.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/d/tsconfig.json Info 144 [00:03:17.000] Search path: /user/username/projects/solution/b Info 145 [00:03:18.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 146 [00:03:19.000] Search path: /user/username/projects/solution/b Info 147 [00:03:20.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 148 [00:03:21.000] Search path: /user/username/projects/solution/a -Info 149 [00:03:22.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 148 [00:03:21.000] Search path: /user/username/projects/solution/b +Info 149 [00:03:22.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 150 [00:03:23.000] Search path: /user/username/projects/solution/a Info 151 [00:03:24.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 152 [00:03:25.000] Search path: /user/username/projects/solution/c -Info 153 [00:03:26.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 152 [00:03:25.000] Search path: /user/username/projects/solution/a +Info 153 [00:03:26.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json Info 154 [00:03:27.000] Search path: /user/username/projects/solution/c Info 155 [00:03:28.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json Info 156 [00:03:29.000] Search path: /user/username/projects/solution/c Info 157 [00:03:30.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json -Info 158 [00:03:31.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/a/tsconfig.json -Info 159 [00:03:32.000] response: +Info 158 [00:03:31.000] Search path: /user/username/projects/solution/c +Info 159 [00:03:32.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 160 [00:03:33.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/a/tsconfig.json +Info 161 [00:03:34.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js index a5c27e107f930..990f7094895fa 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js @@ -288,10 +288,10 @@ Info 32 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:45.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:46.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -458,21 +458,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:12.000] Different program with same set of files -Info 56 [00:02:13.000] event: +Info 55 [00:02:12.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:13.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:14.000] ----------------------------------------------- +Info 58 [00:02:15.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:14.000] event: +Info 59 [00:02:16.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:15.000] event: +Info 60 [00:02:17.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:16.000] event: +Info 61 [00:02:18.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js index d5197278e17af..27b8ad84dd39a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js @@ -286,10 +286,10 @@ Info 32 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:45.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:46.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -456,21 +456,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:12.000] Different program with same set of files -Info 56 [00:02:13.000] event: +Info 55 [00:02:12.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:13.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:14.000] ----------------------------------------------- +Info 58 [00:02:15.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:14.000] event: +Info 59 [00:02:16.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:15.000] event: +Info 60 [00:02:17.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:16.000] event: +Info 61 [00:02:18.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js index 34a2c48478816..3a3bca52d1680 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js @@ -110,10 +110,10 @@ Info 32 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:18.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -280,21 +280,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:44.000] Different program with same set of files -Info 56 [00:01:45.000] event: +Info 55 [00:01:44.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:45.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:46.000] ----------------------------------------------- +Info 58 [00:01:47.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:46.000] event: +Info 59 [00:01:48.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:47.000] event: +Info 60 [00:01:49.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:48.000] event: +Info 61 [00:01:50.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js index d742c45f5a6bc..4080ee5d90981 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js @@ -108,10 +108,10 @@ Info 32 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:18.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -278,21 +278,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:44.000] Different program with same set of files -Info 56 [00:01:45.000] event: +Info 55 [00:01:44.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:45.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:46.000] ----------------------------------------------- +Info 58 [00:01:47.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:46.000] event: +Info 59 [00:01:48.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:47.000] event: +Info 60 [00:01:49.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:48.000] event: +Info 61 [00:01:50.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 85fecba4f50dc..2823e6714605e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -288,10 +288,10 @@ Info 32 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:47.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:48.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -458,21 +458,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:14.000] Different program with same set of files -Info 56 [00:02:15.000] event: +Info 55 [00:02:14.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:15.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:16.000] ----------------------------------------------- +Info 58 [00:02:17.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:16.000] event: +Info 59 [00:02:18.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:17.000] event: +Info 60 [00:02:19.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:18.000] event: +Info 61 [00:02:20.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js index 77d6fe1c5307e..052b447e942fe 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js @@ -286,10 +286,10 @@ Info 32 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:47.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:48.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -456,21 +456,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:14.000] Different program with same set of files -Info 56 [00:02:15.000] event: +Info 55 [00:02:14.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:15.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:16.000] ----------------------------------------------- +Info 58 [00:02:17.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:16.000] event: +Info 59 [00:02:18.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:17.000] event: +Info 60 [00:02:19.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:18.000] event: +Info 61 [00:02:20.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index dd49d3c4694ba..7742b7a938a4f 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -110,10 +110,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -280,21 +280,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js index 9ec2fabf44db3..b00c30bb23f99 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js @@ -108,10 +108,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -278,21 +278,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js index ed54108a9594c..ab358e150057b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js @@ -288,10 +288,10 @@ Info 32 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:50.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -458,21 +458,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:17.000] Different program with same set of files -Info 56 [00:02:18.000] event: +Info 55 [00:02:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:18.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:19.000] event: +Info 59 [00:02:21.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:20.000] event: +Info 60 [00:02:22.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:21.000] event: +Info 61 [00:02:23.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js index 794d0305c1cd1..9c1402f1668a6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js @@ -286,10 +286,10 @@ Info 32 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:50.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -456,21 +456,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:17.000] Different program with same set of files -Info 56 [00:02:18.000] event: +Info 55 [00:02:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:18.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:19.000] event: +Info 59 [00:02:21.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:20.000] event: +Info 60 [00:02:22.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:21.000] event: +Info 61 [00:02:23.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js index 2fe58738eb730..fc2d9ecc30aa3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js @@ -110,10 +110,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -280,21 +280,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js index a9c10e5917925..353c7133e8b6f 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js @@ -108,10 +108,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -278,21 +278,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 8066e26a0941d..5461cde2c5349 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -288,10 +288,10 @@ Info 32 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:52.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:53.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -458,21 +458,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:19.000] Different program with same set of files -Info 56 [00:02:20.000] event: +Info 55 [00:02:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:20.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:21.000] ----------------------------------------------- +Info 58 [00:02:22.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:21.000] event: +Info 59 [00:02:23.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:22.000] event: +Info 60 [00:02:24.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:23.000] event: +Info 61 [00:02:25.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js index a12a45df97efd..13131506afb0e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js @@ -286,10 +286,10 @@ Info 32 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:52.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:53.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -456,21 +456,28 @@ Before checking timeout queue length (1) and running Info 53 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:19.000] Different program with same set of files -Info 56 [00:02:20.000] event: +Info 55 [00:02:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:20.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:21.000] ----------------------------------------------- +Info 58 [00:02:22.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:02:21.000] event: +Info 59 [00:02:23.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:02:22.000] event: +Info 60 [00:02:24.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:23.000] event: +Info 61 [00:02:25.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index f26527bdb3b9c..4864d6a4a101c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -110,10 +110,10 @@ Info 32 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:21.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:22.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -280,21 +280,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:48.000] Different program with same set of files -Info 56 [00:01:49.000] event: +Info 55 [00:01:48.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:49.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:50.000] ----------------------------------------------- +Info 58 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:50.000] event: +Info 59 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:51.000] event: +Info 60 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:52.000] event: +Info 61 [00:01:54.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js index b71fe7ed6b25f..6ca9814685948 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js @@ -108,10 +108,10 @@ Info 32 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:21.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:22.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -278,21 +278,28 @@ Before checking timeout queue length (1) and running Info 53 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:48.000] Different program with same set of files -Info 56 [00:01:49.000] event: +Info 55 [00:01:48.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:49.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:50.000] ----------------------------------------------- +Info 58 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 57 [00:01:50.000] event: +Info 59 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 58 [00:01:51.000] event: +Info 60 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:52.000] event: +Info 61 [00:01:54.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js index 6e55154dbd64d..be25536483380 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js @@ -86,9 +86,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -151,24 +151,30 @@ Info 33 [00:01:14.000] Running: /user/username/projects/myproject/projects/pro Info 34 [00:01:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Info 35 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file Info 36 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 37 [00:01:18.000] Different program with same set of files -Info 38 [00:01:19.000] Running: *ensureProjectForOpenFiles* -Info 39 [00:01:20.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:21.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 40 [00:01:22.000] Files (3) - -Info 40 [00:01:23.000] ----------------------------------------------- -Info 40 [00:01:24.000] Open files: -Info 40 [00:01:25.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 40 [00:01:26.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 40 [00:01:27.000] After ensureProjectForOpenFiles: -Info 41 [00:01:28.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 41 [00:01:29.000] Files (3) - -Info 41 [00:01:30.000] ----------------------------------------------- -Info 41 [00:01:31.000] Open files: -Info 41 [00:01:32.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 41 [00:01:33.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 37 [00:01:18.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 38 [00:01:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" + +Info 39 [00:01:20.000] ----------------------------------------------- +Info 40 [00:01:21.000] Running: *ensureProjectForOpenFiles* +Info 41 [00:01:22.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:23.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 42 [00:01:24.000] Files (3) + +Info 42 [00:01:25.000] ----------------------------------------------- +Info 42 [00:01:26.000] Open files: +Info 42 [00:01:27.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 42 [00:01:28.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 42 [00:01:29.000] After ensureProjectForOpenFiles: +Info 43 [00:01:30.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 43 [00:01:31.000] Files (3) + +Info 43 [00:01:32.000] ----------------------------------------------- +Info 43 [00:01:33.000] Open files: +Info 43 [00:01:34.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 43 [00:01:35.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -197,14 +203,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 41 [00:01:36.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 42 [00:01:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 43 [00:01:38.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 44 [00:01:39.000] Scheduled: *ensureProjectForOpenFiles* -Info 45 [00:01:40.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 46 [00:01:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 47 [00:01:42.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 48 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 43 [00:01:38.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 44 [00:01:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 45 [00:01:40.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 46 [00:01:41.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:42.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 48 [00:01:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 49 [00:01:44.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 50 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -238,16 +244,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 49 [00:01:44.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 50 [00:01:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 51 [00:01:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 52 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 53 [00:01:48.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 54 [00:01:49.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 51 [00:01:46.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 52 [00:01:47.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 53 [00:01:48.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 54 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 55 [00:01:50.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 56 [00:01:51.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-1 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -259,24 +265,24 @@ Info 54 [00:01:49.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 55 [00:01:50.000] ----------------------------------------------- -Info 56 [00:01:51.000] Running: *ensureProjectForOpenFiles* -Info 57 [00:01:52.000] Before ensureProjectForOpenFiles: -Info 58 [00:01:53.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 58 [00:01:54.000] Files (4) - -Info 58 [00:01:55.000] ----------------------------------------------- -Info 58 [00:01:56.000] Open files: -Info 58 [00:01:57.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 58 [00:01:58.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 58 [00:01:59.000] After ensureProjectForOpenFiles: -Info 59 [00:02:00.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 59 [00:02:01.000] Files (4) - -Info 59 [00:02:02.000] ----------------------------------------------- -Info 59 [00:02:03.000] Open files: -Info 59 [00:02:04.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 59 [00:02:05.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 57 [00:01:52.000] ----------------------------------------------- +Info 58 [00:01:53.000] Running: *ensureProjectForOpenFiles* +Info 59 [00:01:54.000] Before ensureProjectForOpenFiles: +Info 60 [00:01:55.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 60 [00:01:56.000] Files (4) + +Info 60 [00:01:57.000] ----------------------------------------------- +Info 60 [00:01:58.000] Open files: +Info 60 [00:01:59.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 60 [00:02:00.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 60 [00:02:01.000] After ensureProjectForOpenFiles: +Info 61 [00:02:02.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 61 [00:02:03.000] Files (4) + +Info 61 [00:02:04.000] ----------------------------------------------- +Info 61 [00:02:05.000] Open files: +Info 61 [00:02:06.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 61 [00:02:07.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -305,12 +311,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 59 [00:02:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 60 [00:02:10.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp -Info 61 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 63 [00:02:14.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts -Info 64 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 62 [00:02:12.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp +Info 63 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 64 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 65 [00:02:16.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts +Info 66 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/projects/myproject/projects/project1/temp/file.d.ts] declare class file {} @@ -318,14 +324,14 @@ declare class file {} After checking timeout queue length (0) and running -Info 65 [00:02:17.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 66 [00:02:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:19.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 68 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles* -Info 69 [00:02:21.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 71 [00:02:23.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 72 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 67 [00:02:19.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 69 [00:02:21.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 70 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles* +Info 71 [00:02:23.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 72 [00:02:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 73 [00:02:25.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 74 [00:02:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] deleted @@ -357,15 +363,15 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 73 [00:02:25.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 74 [00:02:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 75 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 76 [00:02:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 77 [00:02:29.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 78 [00:02:30.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 75 [00:02:27.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 76 [00:02:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 77 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 78 [00:02:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 79 [00:02:31.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 80 [00:02:32.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -375,24 +381,24 @@ Info 78 [00:02:30.000] Files (3) class2.ts Matched by default include pattern '**/*' -Info 79 [00:02:31.000] ----------------------------------------------- -Info 80 [00:02:32.000] Running: *ensureProjectForOpenFiles* -Info 81 [00:02:33.000] Before ensureProjectForOpenFiles: -Info 82 [00:02:34.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 82 [00:02:35.000] Files (3) - -Info 82 [00:02:36.000] ----------------------------------------------- -Info 82 [00:02:37.000] Open files: -Info 82 [00:02:38.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 82 [00:02:39.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 82 [00:02:40.000] After ensureProjectForOpenFiles: -Info 83 [00:02:41.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 83 [00:02:42.000] Files (3) - -Info 83 [00:02:43.000] ----------------------------------------------- -Info 83 [00:02:44.000] Open files: -Info 83 [00:02:45.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 83 [00:02:46.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 81 [00:02:33.000] ----------------------------------------------- +Info 82 [00:02:34.000] Running: *ensureProjectForOpenFiles* +Info 83 [00:02:35.000] Before ensureProjectForOpenFiles: +Info 84 [00:02:36.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 84 [00:02:37.000] Files (3) + +Info 84 [00:02:38.000] ----------------------------------------------- +Info 84 [00:02:39.000] Open files: +Info 84 [00:02:40.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 84 [00:02:41.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 84 [00:02:42.000] After ensureProjectForOpenFiles: +Info 85 [00:02:43.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 85 [00:02:44.000] Files (3) + +Info 85 [00:02:45.000] ----------------------------------------------- +Info 85 [00:02:46.000] Open files: +Info 85 [00:02:47.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 85 [00:02:48.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -421,14 +427,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 83 [00:02:49.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 84 [00:02:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 85 [00:02:51.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 86 [00:02:52.000] Scheduled: *ensureProjectForOpenFiles* -Info 87 [00:02:53.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 88 [00:02:54.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 89 [00:02:55.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 90 [00:02:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 85 [00:02:51.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 86 [00:02:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 87 [00:02:53.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 88 [00:02:54.000] Scheduled: *ensureProjectForOpenFiles* +Info 89 [00:02:55.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 90 [00:02:56.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 91 [00:02:57.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 92 [00:02:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -462,16 +468,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 91 [00:02:57.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 92 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 93 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:01.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 96 [00:03:02.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 93 [00:02:59.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 94 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 95 [00:03:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 97 [00:03:03.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 98 [00:03:04.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-2 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -483,24 +489,24 @@ Info 96 [00:03:02.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 97 [00:03:03.000] ----------------------------------------------- -Info 98 [00:03:04.000] Running: *ensureProjectForOpenFiles* -Info 99 [00:03:05.000] Before ensureProjectForOpenFiles: -Info 100 [00:03:06.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 100 [00:03:07.000] Files (4) - -Info 100 [00:03:08.000] ----------------------------------------------- -Info 100 [00:03:09.000] Open files: -Info 100 [00:03:10.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 100 [00:03:11.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 100 [00:03:12.000] After ensureProjectForOpenFiles: -Info 101 [00:03:13.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 101 [00:03:14.000] Files (4) - -Info 101 [00:03:15.000] ----------------------------------------------- -Info 101 [00:03:16.000] Open files: -Info 101 [00:03:17.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 101 [00:03:18.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 99 [00:03:05.000] ----------------------------------------------- +Info 100 [00:03:06.000] Running: *ensureProjectForOpenFiles* +Info 101 [00:03:07.000] Before ensureProjectForOpenFiles: +Info 102 [00:03:08.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 102 [00:03:09.000] Files (4) + +Info 102 [00:03:10.000] ----------------------------------------------- +Info 102 [00:03:11.000] Open files: +Info 102 [00:03:12.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 102 [00:03:13.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 102 [00:03:14.000] After ensureProjectForOpenFiles: +Info 103 [00:03:15.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 103 [00:03:16.000] Files (4) + +Info 103 [00:03:17.000] ----------------------------------------------- +Info 103 [00:03:18.000] Open files: +Info 103 [00:03:19.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 103 [00:03:20.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js index 042eecb7d0182..35569821a34bb 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js @@ -85,9 +85,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -152,10 +152,10 @@ Info 35 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 36 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:18.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 38 [00:01:19.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js index 6d357ab377650..9e51bb8f829ed 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js @@ -86,9 +86,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -162,8 +162,8 @@ Info 39 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 40 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 41 [00:01:20.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 42 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" ../../../../../../a/lib/lib.d.ts @@ -234,16 +234,22 @@ Info 53 [00:01:45.000] Running: /user/username/projects/myproject/projects/pro Info 54 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Info 55 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file Info 56 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 57 [00:01:49.000] Different program with same set of files -Info 58 [00:01:50.000] Running: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 59 [00:01:51.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.ts 500 undefined WatchType: Closed Script info -Info 60 [00:01:52.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 61 [00:01:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 62 [00:01:54.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 63 [00:01:55.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts +Info 57 [00:01:49.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 58 [00:01:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" + +Info 59 [00:01:51.000] ----------------------------------------------- +Info 60 [00:01:52.000] Running: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 61 [00:01:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.ts 500 undefined WatchType: Closed Script info +Info 62 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 63 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 64 [00:01:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 65 [00:01:57.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" ../../../../../../a/lib/lib.d.ts @@ -253,36 +259,36 @@ Info 63 [00:01:55.000] Files (3) class3.ts Matched by default include pattern '**/*' -Info 64 [00:01:56.000] ----------------------------------------------- -Info 65 [00:01:57.000] Running: *ensureProjectForOpenFiles* -Info 66 [00:01:58.000] Before ensureProjectForOpenFiles: -Info 67 [00:01:59.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 67 [00:02:00.000] Files (3) - -Info 67 [00:02:01.000] ----------------------------------------------- -Info 67 [00:02:02.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 67 [00:02:03.000] Files (3) - -Info 67 [00:02:04.000] ----------------------------------------------- -Info 67 [00:02:05.000] Open files: -Info 67 [00:02:06.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 67 [00:02:07.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 67 [00:02:08.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 67 [00:02:09.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 67 [00:02:10.000] After ensureProjectForOpenFiles: -Info 68 [00:02:11.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 68 [00:02:12.000] Files (3) - -Info 68 [00:02:13.000] ----------------------------------------------- -Info 68 [00:02:14.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 68 [00:02:15.000] Files (3) - -Info 68 [00:02:16.000] ----------------------------------------------- -Info 68 [00:02:17.000] Open files: -Info 68 [00:02:18.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 68 [00:02:19.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 68 [00:02:20.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 68 [00:02:21.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 66 [00:01:58.000] ----------------------------------------------- +Info 67 [00:01:59.000] Running: *ensureProjectForOpenFiles* +Info 68 [00:02:00.000] Before ensureProjectForOpenFiles: +Info 69 [00:02:01.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 69 [00:02:02.000] Files (3) + +Info 69 [00:02:03.000] ----------------------------------------------- +Info 69 [00:02:04.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 69 [00:02:05.000] Files (3) + +Info 69 [00:02:06.000] ----------------------------------------------- +Info 69 [00:02:07.000] Open files: +Info 69 [00:02:08.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 69 [00:02:09.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 69 [00:02:10.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 69 [00:02:11.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 69 [00:02:12.000] After ensureProjectForOpenFiles: +Info 70 [00:02:13.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 70 [00:02:14.000] Files (3) + +Info 70 [00:02:15.000] ----------------------------------------------- +Info 70 [00:02:16.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 70 [00:02:17.000] Files (3) + +Info 70 [00:02:18.000] ----------------------------------------------- +Info 70 [00:02:19.000] Open files: +Info 70 [00:02:20.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 70 [00:02:21.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 70 [00:02:22.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 70 [00:02:23.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: @@ -315,14 +321,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 68 [00:02:24.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 69 [00:02:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 70 [00:02:26.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 71 [00:02:27.000] Scheduled: *ensureProjectForOpenFiles* -Info 72 [00:02:28.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 73 [00:02:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 74 [00:02:30.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 75 [00:02:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 70 [00:02:26.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 71 [00:02:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 72 [00:02:28.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 73 [00:02:29.000] Scheduled: *ensureProjectForOpenFiles* +Info 74 [00:02:30.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 75 [00:02:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 76 [00:02:32.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 77 [00:02:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -360,16 +366,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 76 [00:02:32.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 77 [00:02:33.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 78 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 79 [00:02:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 80 [00:02:36.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 81 [00:02:37.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 78 [00:02:34.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 79 [00:02:35.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 80 [00:02:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 81 [00:02:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 82 [00:02:38.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 83 [00:02:39.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-1 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -381,36 +387,36 @@ Info 81 [00:02:37.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 82 [00:02:38.000] ----------------------------------------------- -Info 83 [00:02:39.000] Running: *ensureProjectForOpenFiles* -Info 84 [00:02:40.000] Before ensureProjectForOpenFiles: -Info 85 [00:02:41.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 85 [00:02:42.000] Files (4) - -Info 85 [00:02:43.000] ----------------------------------------------- -Info 85 [00:02:44.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 85 [00:02:45.000] Files (3) - -Info 85 [00:02:46.000] ----------------------------------------------- -Info 85 [00:02:47.000] Open files: -Info 85 [00:02:48.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 85 [00:02:49.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 85 [00:02:50.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 85 [00:02:51.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 85 [00:02:52.000] After ensureProjectForOpenFiles: -Info 86 [00:02:53.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 86 [00:02:54.000] Files (4) - -Info 86 [00:02:55.000] ----------------------------------------------- -Info 86 [00:02:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 86 [00:02:57.000] Files (3) - -Info 86 [00:02:58.000] ----------------------------------------------- -Info 86 [00:02:59.000] Open files: -Info 86 [00:03:00.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 86 [00:03:01.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 86 [00:03:02.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 86 [00:03:03.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 84 [00:02:40.000] ----------------------------------------------- +Info 85 [00:02:41.000] Running: *ensureProjectForOpenFiles* +Info 86 [00:02:42.000] Before ensureProjectForOpenFiles: +Info 87 [00:02:43.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 87 [00:02:44.000] Files (4) + +Info 87 [00:02:45.000] ----------------------------------------------- +Info 87 [00:02:46.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 87 [00:02:47.000] Files (3) + +Info 87 [00:02:48.000] ----------------------------------------------- +Info 87 [00:02:49.000] Open files: +Info 87 [00:02:50.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 87 [00:02:51.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 87 [00:02:52.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 87 [00:02:53.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 87 [00:02:54.000] After ensureProjectForOpenFiles: +Info 88 [00:02:55.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 88 [00:02:56.000] Files (4) + +Info 88 [00:02:57.000] ----------------------------------------------- +Info 88 [00:02:58.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 88 [00:02:59.000] Files (3) + +Info 88 [00:03:00.000] ----------------------------------------------- +Info 88 [00:03:01.000] Open files: +Info 88 [00:03:02.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 88 [00:03:03.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 88 [00:03:04.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 88 [00:03:05.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -443,12 +449,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 86 [00:03:07.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:08.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp -Info 88 [00:03:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 90 [00:03:12.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts -Info 91 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:10.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp +Info 90 [00:03:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 91 [00:03:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 92 [00:03:14.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts +Info 93 [00:03:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/projects/myproject/projects/project1/temp/file.d.ts] declare class file {} @@ -456,14 +462,14 @@ declare class file {} After checking timeout queue length (0) and running -Info 92 [00:03:15.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:17.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 95 [00:03:18.000] Scheduled: *ensureProjectForOpenFiles* -Info 96 [00:03:19.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:20.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 98 [00:03:21.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 99 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 94 [00:03:17.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:19.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 97 [00:03:20.000] Scheduled: *ensureProjectForOpenFiles* +Info 98 [00:03:21.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 99 [00:03:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 100 [00:03:23.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 101 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] deleted @@ -499,15 +505,15 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 100 [00:03:23.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 101 [00:03:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 102 [00:03:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 103 [00:03:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 104 [00:03:27.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 105 [00:03:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 102 [00:03:25.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 103 [00:03:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 104 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 105 [00:03:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 106 [00:03:29.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 107 [00:03:30.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -517,36 +523,36 @@ Info 105 [00:03:28.000] Files (3) class2.ts Matched by default include pattern '**/*' -Info 106 [00:03:29.000] ----------------------------------------------- -Info 107 [00:03:30.000] Running: *ensureProjectForOpenFiles* -Info 108 [00:03:31.000] Before ensureProjectForOpenFiles: -Info 109 [00:03:32.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 109 [00:03:33.000] Files (3) - -Info 109 [00:03:34.000] ----------------------------------------------- -Info 109 [00:03:35.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 109 [00:03:36.000] Files (3) - -Info 109 [00:03:37.000] ----------------------------------------------- -Info 109 [00:03:38.000] Open files: -Info 109 [00:03:39.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 109 [00:03:40.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 109 [00:03:41.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 109 [00:03:42.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 109 [00:03:43.000] After ensureProjectForOpenFiles: -Info 110 [00:03:44.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 110 [00:03:45.000] Files (3) - -Info 110 [00:03:46.000] ----------------------------------------------- -Info 110 [00:03:47.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 110 [00:03:48.000] Files (3) - -Info 110 [00:03:49.000] ----------------------------------------------- -Info 110 [00:03:50.000] Open files: -Info 110 [00:03:51.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 110 [00:03:52.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 110 [00:03:53.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 110 [00:03:54.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 108 [00:03:31.000] ----------------------------------------------- +Info 109 [00:03:32.000] Running: *ensureProjectForOpenFiles* +Info 110 [00:03:33.000] Before ensureProjectForOpenFiles: +Info 111 [00:03:34.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 111 [00:03:35.000] Files (3) + +Info 111 [00:03:36.000] ----------------------------------------------- +Info 111 [00:03:37.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 111 [00:03:38.000] Files (3) + +Info 111 [00:03:39.000] ----------------------------------------------- +Info 111 [00:03:40.000] Open files: +Info 111 [00:03:41.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 111 [00:03:42.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 111 [00:03:43.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 111 [00:03:44.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 111 [00:03:45.000] After ensureProjectForOpenFiles: +Info 112 [00:03:46.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 112 [00:03:47.000] Files (3) + +Info 112 [00:03:48.000] ----------------------------------------------- +Info 112 [00:03:49.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 112 [00:03:50.000] Files (3) + +Info 112 [00:03:51.000] ----------------------------------------------- +Info 112 [00:03:52.000] Open files: +Info 112 [00:03:53.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 112 [00:03:54.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 112 [00:03:55.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 112 [00:03:56.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -579,14 +585,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 110 [00:03:57.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 111 [00:03:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 112 [00:03:59.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 113 [00:04:00.000] Scheduled: *ensureProjectForOpenFiles* -Info 114 [00:04:01.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 115 [00:04:02.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 116 [00:04:03.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 117 [00:04:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 112 [00:03:59.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 113 [00:04:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 114 [00:04:01.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 115 [00:04:02.000] Scheduled: *ensureProjectForOpenFiles* +Info 116 [00:04:03.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 117 [00:04:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 118 [00:04:05.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 119 [00:04:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -624,16 +630,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 118 [00:04:05.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 119 [00:04:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 120 [00:04:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 121 [00:04:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 122 [00:04:09.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 123 [00:04:10.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 120 [00:04:07.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 121 [00:04:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 122 [00:04:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 124 [00:04:11.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 125 [00:04:12.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-2 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -645,36 +651,36 @@ Info 123 [00:04:10.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 124 [00:04:11.000] ----------------------------------------------- -Info 125 [00:04:12.000] Running: *ensureProjectForOpenFiles* -Info 126 [00:04:13.000] Before ensureProjectForOpenFiles: -Info 127 [00:04:14.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 127 [00:04:15.000] Files (4) - -Info 127 [00:04:16.000] ----------------------------------------------- -Info 127 [00:04:17.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 127 [00:04:18.000] Files (3) - -Info 127 [00:04:19.000] ----------------------------------------------- -Info 127 [00:04:20.000] Open files: -Info 127 [00:04:21.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 127 [00:04:22.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 127 [00:04:25.000] After ensureProjectForOpenFiles: -Info 128 [00:04:26.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 128 [00:04:27.000] Files (4) - -Info 128 [00:04:28.000] ----------------------------------------------- -Info 128 [00:04:29.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 128 [00:04:30.000] Files (3) - -Info 128 [00:04:31.000] ----------------------------------------------- -Info 128 [00:04:32.000] Open files: -Info 128 [00:04:33.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 128 [00:04:34.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 128 [00:04:35.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 128 [00:04:36.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 126 [00:04:13.000] ----------------------------------------------- +Info 127 [00:04:14.000] Running: *ensureProjectForOpenFiles* +Info 128 [00:04:15.000] Before ensureProjectForOpenFiles: +Info 129 [00:04:16.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 129 [00:04:17.000] Files (4) + +Info 129 [00:04:18.000] ----------------------------------------------- +Info 129 [00:04:19.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 129 [00:04:20.000] Files (3) + +Info 129 [00:04:21.000] ----------------------------------------------- +Info 129 [00:04:22.000] Open files: +Info 129 [00:04:23.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 129 [00:04:24.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 129 [00:04:27.000] After ensureProjectForOpenFiles: +Info 130 [00:04:28.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 130 [00:04:29.000] Files (4) + +Info 130 [00:04:30.000] ----------------------------------------------- +Info 130 [00:04:31.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 130 [00:04:32.000] Files (3) + +Info 130 [00:04:33.000] ----------------------------------------------- +Info 130 [00:04:34.000] Open files: +Info 130 [00:04:35.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 130 [00:04:36.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 130 [00:04:37.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 130 [00:04:38.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js index dd2c364acaa4c..6579ae8998b33 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js @@ -85,9 +85,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -162,8 +162,8 @@ Info 40 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:21.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 43 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" ../../../../../../a/lib/lib.d.ts @@ -238,10 +238,10 @@ Info 56 [00:01:48.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 57 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:01:50.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 59 [00:01:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -259,9 +259,9 @@ Info 62 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/pro Info 63 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 64 [00:01:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 65 [00:01:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js index 41c141e74fd65..d2ce11074ec68 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js @@ -36,25 +36,28 @@ Info 11 [00:01:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:01:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 13 [00:01:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 14 [00:01:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 15 [00:01:08.000] Different program with same set of files -Info 16 [00:01:09.000] event: +Info 15 [00:01:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:01:09.000] Files (0) + +Info 17 [00:01:10.000] ----------------------------------------------- +Info 18 [00:01:11.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 17 [00:01:10.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 18 [00:01:11.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json Info 19 [00:01:12.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 20 [00:01:13.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 21 [00:01:14.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 20 [00:01:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 21 [00:01:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 22 [00:01:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 23 [00:01:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 24 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 25 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 26 [00:01:19.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 27 [00:01:20.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 22 [00:01:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 23 [00:01:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 24 [00:01:17.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 25 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 26 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 27 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 28 [00:01:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 29 [00:01:22.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -65,26 +68,26 @@ Info 27 [00:01:20.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 28 [00:01:21.000] ----------------------------------------------- -Info 29 [00:01:22.000] event: +Info 30 [00:01:23.000] ----------------------------------------------- +Info 31 [00:01:24.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 30 [00:01:23.000] event: +Info 32 [00:01:25.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"75d5ba36c0a162a329bf40235b10e96d2d129b95469e1f02c08da775fb38a2b4","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":77,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 31 [00:01:24.000] event: +Info 33 [00:01:26.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 32 [00:01:25.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 32 [00:01:26.000] Files (0) - -Info 32 [00:01:27.000] ----------------------------------------------- -Info 32 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 32 [00:01:29.000] Files (3) - -Info 32 [00:01:30.000] ----------------------------------------------- -Info 32 [00:01:31.000] Open files: -Info 32 [00:01:32.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 32 [00:01:33.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 32 [00:01:34.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 32 [00:01:35.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 34 [00:01:27.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 34 [00:01:28.000] Files (0) + +Info 34 [00:01:29.000] ----------------------------------------------- +Info 34 [00:01:30.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 34 [00:01:31.000] Files (3) + +Info 34 [00:01:32.000] ----------------------------------------------- +Info 34 [00:01:33.000] Open files: +Info 34 [00:01:34.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 34 [00:01:35.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 34 [00:01:36.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 34 [00:01:37.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json Before request //// [/user/username/projects/myproject/tsconfig-src.json] {"compilerOptions":{"composite":true,"outDir":"./target/","baseUrl":"./src/"},"include":["./src/**/*"]} @@ -157,7 +160,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: *new* {} -Info 32 [00:01:36.000] request: +Info 34 [00:01:38.000] request: { "command": "geterr", "arguments": { @@ -169,7 +172,7 @@ Info 32 [00:01:36.000] request: "seq": 1, "type": "request" } -Info 33 [00:01:37.000] response: +Info 35 [00:01:39.000] response: { "responseRequired": false } @@ -177,98 +180,34 @@ After request Before checking timeout queue length (1) and running -Info 34 [00:01:38.000] event: +Info 36 [00:01:40.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 35 [00:01:39.000] event: +Info 37 [00:01:41.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 36 [00:01:40.000] event: +Info 38 [00:01:42.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 37 [00:01:41.000] event: +Info 39 [00:01:43.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":1}} Before running immediate callbacks and checking length (1) -Info 38 [00:01:42.000] Search path: /dummy -Info 39 [00:01:43.000] For info: /dummy/dummy.ts :: No config files found. -Info 40 [00:01:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 41 [00:01:45.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 42 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 43 [00:01:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 44 [00:01:48.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 45 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 46 [00:01:50.000] ----------------------------------------------- -Info 47 [00:01:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 47 [00:01:52.000] Files (0) - -Info 47 [00:01:53.000] ----------------------------------------------- -Info 47 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 47 [00:01:55.000] Files (3) - -Info 47 [00:01:56.000] ----------------------------------------------- -Info 47 [00:01:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 47 [00:01:58.000] Files (2) - -Info 47 [00:01:59.000] ----------------------------------------------- -Info 47 [00:02:00.000] Open files: -Info 47 [00:02:01.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 47 [00:02:02.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 47 [00:02:03.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 47 [00:02:04.000] Projects: /dev/null/inferredProject1* -Info 47 [00:02:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 48 [00:02:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 48 [00:02:07.000] Files (0) - -Info 48 [00:02:08.000] ----------------------------------------------- -Info 48 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 48 [00:02:10.000] Files (3) - -Info 48 [00:02:11.000] ----------------------------------------------- -Info 48 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 48 [00:02:13.000] Files (2) - -Info 48 [00:02:14.000] ----------------------------------------------- -Info 48 [00:02:15.000] Open files: -Info 48 [00:02:16.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 48 [00:02:17.000] Projects: /dev/null/inferredProject1* -Info 48 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 49 [00:02:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 49 [00:02:20.000] Files (0) - -Info 49 [00:02:21.000] ----------------------------------------------- -Info 49 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 49 [00:02:23.000] Files (3) - -Info 49 [00:02:24.000] ----------------------------------------------- -Info 49 [00:02:25.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 49 [00:02:26.000] Files (2) - -Info 49 [00:02:27.000] ----------------------------------------------- -Info 49 [00:02:28.000] Open files: -Info 49 [00:02:29.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 50 [00:02:30.000] Search path: /dummy -Info 51 [00:02:31.000] For info: /dummy/dummy.ts :: No config files found. -Info 52 [00:02:32.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 53 [00:02:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:34.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 55 [00:02:35.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 40 [00:01:44.000] Search path: /dummy +Info 41 [00:01:45.000] For info: /dummy/dummy.ts :: No config files found. +Info 42 [00:01:46.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 43 [00:01:47.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 44 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 45 [00:01:49.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 46 [00:01:50.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 47 [00:01:51.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -276,7 +215,60 @@ Info 55 [00:02:35.000] Files (2) dummy.ts Root file specified for compilation -Info 56 [00:02:36.000] ----------------------------------------------- +Info 48 [00:01:52.000] ----------------------------------------------- +Info 49 [00:01:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 49 [00:01:54.000] Files (0) + +Info 49 [00:01:55.000] ----------------------------------------------- +Info 49 [00:01:56.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 49 [00:01:57.000] Files (3) + +Info 49 [00:01:58.000] ----------------------------------------------- +Info 49 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 49 [00:02:00.000] Files (2) + +Info 49 [00:02:01.000] ----------------------------------------------- +Info 49 [00:02:02.000] Open files: +Info 49 [00:02:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 49 [00:02:04.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 49 [00:02:05.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 49 [00:02:06.000] Projects: /dev/null/inferredProject1* +Info 49 [00:02:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 50 [00:02:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 50 [00:02:09.000] Files (0) + +Info 50 [00:02:10.000] ----------------------------------------------- +Info 50 [00:02:11.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 50 [00:02:12.000] Files (3) + +Info 50 [00:02:13.000] ----------------------------------------------- +Info 50 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 50 [00:02:15.000] Files (2) + +Info 50 [00:02:16.000] ----------------------------------------------- +Info 50 [00:02:17.000] Open files: +Info 50 [00:02:18.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 50 [00:02:19.000] Projects: /dev/null/inferredProject1* +Info 50 [00:02:20.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 51 [00:02:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 51 [00:02:22.000] Files (0) + +Info 51 [00:02:23.000] ----------------------------------------------- +Info 51 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 51 [00:02:25.000] Files (3) + +Info 51 [00:02:26.000] ----------------------------------------------- +Info 51 [00:02:27.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 51 [00:02:28.000] Files (2) + +Info 51 [00:02:29.000] ----------------------------------------------- +Info 51 [00:02:30.000] Open files: +Info 51 [00:02:31.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 52 [00:02:32.000] Search path: /dummy +Info 53 [00:02:33.000] For info: /dummy/dummy.ts :: No config files found. +Info 54 [00:02:34.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 55 [00:02:35.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 56 [00:02:36.000] Same program as before Info 57 [00:02:37.000] `remove Project:: Info 58 [00:02:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 59 [00:02:39.000] Files (0) @@ -355,22 +347,25 @@ Info 85 [00:03:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 86 [00:03:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 87 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 88 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 89 [00:03:15.000] Different program with same set of files -Info 90 [00:03:16.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 91 [00:03:17.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 89 [00:03:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 90 [00:03:16.000] Files (0) + +Info 91 [00:03:17.000] ----------------------------------------------- Info 92 [00:03:18.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 93 [00:03:19.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 94 [00:03:20.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 93 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:20.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 95 [00:03:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 96 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 97 [00:03:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 99 [00:03:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 95 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 97 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 98 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 99 [00:03:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 100 [00:03:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 101 [00:03:27.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -381,61 +376,50 @@ Info 99 [00:03:25.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 100 [00:03:26.000] ----------------------------------------------- -Info 101 [00:03:27.000] event: +Info 102 [00:03:28.000] ----------------------------------------------- +Info 103 [00:03:29.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 102 [00:03:28.000] event: +Info 104 [00:03:30.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 103 [00:03:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 103 [00:03:30.000] Files (0) - -Info 103 [00:03:31.000] ----------------------------------------------- -Info 103 [00:03:32.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 103 [00:03:33.000] Files (3) - -Info 103 [00:03:34.000] ----------------------------------------------- -Info 103 [00:03:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 103 [00:03:36.000] Files (2) - -Info 103 [00:03:37.000] ----------------------------------------------- -Info 103 [00:03:38.000] Open files: -Info 103 [00:03:39.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 103 [00:03:40.000] Projects: /dev/null/inferredProject1* -Info 103 [00:03:41.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 103 [00:03:42.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 103 [00:03:43.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 104 [00:03:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 104 [00:03:45.000] Files (0) - -Info 104 [00:03:46.000] ----------------------------------------------- -Info 104 [00:03:47.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 104 [00:03:48.000] Files (3) - -Info 104 [00:03:49.000] ----------------------------------------------- -Info 104 [00:03:50.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 104 [00:03:51.000] Files (2) - -Info 104 [00:03:52.000] ----------------------------------------------- -Info 104 [00:03:53.000] Open files: -Info 104 [00:03:54.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 104 [00:03:55.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 104 [00:03:56.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 105 [00:03:57.000] Search path: /dummy -Info 106 [00:03:58.000] For info: /dummy/dummy.ts :: No config files found. -Info 107 [00:03:59.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 108 [00:04:00.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 109 [00:04:01.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 110 [00:04:02.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 111 [00:04:03.000] ----------------------------------------------- +Info 105 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 105 [00:03:32.000] Files (0) + +Info 105 [00:03:33.000] ----------------------------------------------- +Info 105 [00:03:34.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 105 [00:03:35.000] Files (3) + +Info 105 [00:03:36.000] ----------------------------------------------- +Info 105 [00:03:37.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 105 [00:03:38.000] Files (2) + +Info 105 [00:03:39.000] ----------------------------------------------- +Info 105 [00:03:40.000] Open files: +Info 105 [00:03:41.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 105 [00:03:42.000] Projects: /dev/null/inferredProject1* +Info 105 [00:03:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 105 [00:03:44.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 105 [00:03:45.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 106 [00:03:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 106 [00:03:47.000] Files (0) + +Info 106 [00:03:48.000] ----------------------------------------------- +Info 106 [00:03:49.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 106 [00:03:50.000] Files (3) + +Info 106 [00:03:51.000] ----------------------------------------------- +Info 106 [00:03:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 106 [00:03:53.000] Files (2) + +Info 106 [00:03:54.000] ----------------------------------------------- +Info 106 [00:03:55.000] Open files: +Info 106 [00:03:56.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 106 [00:03:57.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 106 [00:03:58.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 107 [00:03:59.000] Search path: /dummy +Info 108 [00:04:00.000] For info: /dummy/dummy.ts :: No config files found. +Info 109 [00:04:01.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 110 [00:04:02.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 111 [00:04:03.000] Same program as before Info 112 [00:04:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 112 [00:04:05.000] Files (0) @@ -494,70 +478,84 @@ Info 126 [00:04:32.000] Config: /user/username/projects/myproject/tsconfig-src. Info 127 [00:04:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 128 [00:04:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 129 [00:04:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 130 [00:04:36.000] Different program with same set of files -Info 131 [00:04:37.000] event: +Info 130 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 131 [00:04:37.000] Files (0) + +Info 132 [00:04:38.000] ----------------------------------------------- +Info 133 [00:04:39.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 132 [00:04:38.000] event: +Info 134 [00:04:40.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 133 [00:04:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 134 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 135 [00:04:41.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 136 [00:04:42.000] event: +Info 135 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 136 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 137 [00:04:43.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 138 [00:04:44.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 137 [00:04:43.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 138 [00:04:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 139 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 140 [00:04:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 141 [00:04:47.000] Different program with same set of files -Info 142 [00:04:48.000] event: +Info 139 [00:04:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 140 [00:04:46.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 141 [00:04:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 142 [00:04:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 143 [00:04:49.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 144 [00:04:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 145 [00:04:51.000] ----------------------------------------------- +Info 146 [00:04:52.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 143 [00:04:49.000] event: +Info 147 [00:04:53.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 144 [00:04:50.000] Search path: /dummy -Info 145 [00:04:51.000] For info: /dummy/dummy.ts :: No config files found. -Info 146 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 147 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 148 [00:04:54.000] Before ensureProjectForOpenFiles: -Info 149 [00:04:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 149 [00:04:56.000] Files (0) - -Info 149 [00:04:57.000] ----------------------------------------------- -Info 149 [00:04:58.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 149 [00:04:59.000] Files (3) - -Info 149 [00:05:00.000] ----------------------------------------------- -Info 149 [00:05:01.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 149 [00:05:02.000] Files (2) - -Info 149 [00:05:03.000] ----------------------------------------------- -Info 149 [00:05:04.000] Open files: -Info 149 [00:05:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 149 [00:05:06.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 149 [00:05:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 149 [00:05:08.000] Projects: /dev/null/inferredProject1* -Info 149 [00:05:09.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 150 [00:05:10.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 151 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 152 [00:05:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 153 [00:05:13.000] Different program with same set of files -Info 154 [00:05:14.000] After ensureProjectForOpenFiles: -Info 155 [00:05:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 155 [00:05:16.000] Files (0) - -Info 155 [00:05:17.000] ----------------------------------------------- -Info 155 [00:05:18.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 155 [00:05:19.000] Files (3) - -Info 155 [00:05:20.000] ----------------------------------------------- -Info 155 [00:05:21.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 155 [00:05:22.000] Files (2) - -Info 155 [00:05:23.000] ----------------------------------------------- -Info 155 [00:05:24.000] Open files: -Info 155 [00:05:25.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 155 [00:05:26.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 155 [00:05:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 155 [00:05:28.000] Projects: /dev/null/inferredProject1* +Info 148 [00:04:54.000] Search path: /dummy +Info 149 [00:04:55.000] For info: /dummy/dummy.ts :: No config files found. +Info 150 [00:04:56.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 151 [00:04:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 152 [00:04:58.000] Before ensureProjectForOpenFiles: +Info 153 [00:04:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 153 [00:05:00.000] Files (0) + +Info 153 [00:05:01.000] ----------------------------------------------- +Info 153 [00:05:02.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 153 [00:05:03.000] Files (3) + +Info 153 [00:05:04.000] ----------------------------------------------- +Info 153 [00:05:05.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 153 [00:05:06.000] Files (2) + +Info 153 [00:05:07.000] ----------------------------------------------- +Info 153 [00:05:08.000] Open files: +Info 153 [00:05:09.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 153 [00:05:10.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 153 [00:05:11.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 153 [00:05:12.000] Projects: /dev/null/inferredProject1* +Info 153 [00:05:13.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 154 [00:05:14.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 155 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 156 [00:05:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 157 [00:05:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 158 [00:05:18.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 159 [00:05:19.000] ----------------------------------------------- +Info 160 [00:05:20.000] After ensureProjectForOpenFiles: +Info 161 [00:05:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 161 [00:05:22.000] Files (0) + +Info 161 [00:05:23.000] ----------------------------------------------- +Info 161 [00:05:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 161 [00:05:25.000] Files (3) + +Info 161 [00:05:26.000] ----------------------------------------------- +Info 161 [00:05:27.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 161 [00:05:28.000] Files (2) + +Info 161 [00:05:29.000] ----------------------------------------------- +Info 161 [00:05:30.000] Open files: +Info 161 [00:05:31.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 161 [00:05:32.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 161 [00:05:33.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 161 [00:05:34.000] Projects: /dev/null/inferredProject1* Before request PolledWatches:: @@ -596,7 +594,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 155 [00:05:29.000] request: +Info 161 [00:05:35.000] request: { "command": "references", "arguments": { @@ -607,10 +605,10 @@ Info 155 [00:05:29.000] request: "seq": 2, "type": "request" } -Info 156 [00:05:30.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 157 [00:05:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 158 [00:05:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info -Info 159 [00:05:33.000] response: +Info 162 [00:05:36.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 163 [00:05:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 165 [00:05:39.000] response: { "response": { "refs": [ @@ -713,43 +711,43 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 160 [00:05:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 161 [00:05:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 161 [00:05:36.000] Files (0) - -Info 161 [00:05:37.000] ----------------------------------------------- -Info 161 [00:05:38.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 161 [00:05:39.000] Files (3) - -Info 161 [00:05:40.000] ----------------------------------------------- -Info 161 [00:05:41.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 161 [00:05:42.000] Files (2) - -Info 161 [00:05:43.000] ----------------------------------------------- -Info 161 [00:05:44.000] Open files: -Info 161 [00:05:45.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 161 [00:05:46.000] Projects: /dev/null/inferredProject1* -Info 161 [00:05:47.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 162 [00:05:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 162 [00:05:49.000] Files (0) - -Info 162 [00:05:50.000] ----------------------------------------------- -Info 162 [00:05:51.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 162 [00:05:52.000] Files (3) - -Info 162 [00:05:53.000] ----------------------------------------------- -Info 162 [00:05:54.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 162 [00:05:55.000] Files (2) - -Info 162 [00:05:56.000] ----------------------------------------------- -Info 162 [00:05:57.000] Open files: -Info 162 [00:05:58.000] Search path: /user/username/projects/myproject/indirect3 -Info 163 [00:05:59.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 164 [00:06:00.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 165 [00:06:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 166 [00:06:02.000] event: +Info 166 [00:05:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 167 [00:05:42.000] Files (0) + +Info 167 [00:05:43.000] ----------------------------------------------- +Info 167 [00:05:44.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 167 [00:05:45.000] Files (3) + +Info 167 [00:05:46.000] ----------------------------------------------- +Info 167 [00:05:47.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 167 [00:05:48.000] Files (2) + +Info 167 [00:05:49.000] ----------------------------------------------- +Info 167 [00:05:50.000] Open files: +Info 167 [00:05:51.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 167 [00:05:52.000] Projects: /dev/null/inferredProject1* +Info 167 [00:05:53.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 168 [00:05:55.000] Files (0) + +Info 168 [00:05:56.000] ----------------------------------------------- +Info 168 [00:05:57.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 168 [00:05:58.000] Files (3) + +Info 168 [00:05:59.000] ----------------------------------------------- +Info 168 [00:06:00.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 168 [00:06:01.000] Files (2) + +Info 168 [00:06:02.000] ----------------------------------------------- +Info 168 [00:06:03.000] Open files: +Info 168 [00:06:04.000] Search path: /user/username/projects/myproject/indirect3 +Info 169 [00:06:05.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 170 [00:06:06.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 171 [00:06:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 172 [00:06:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 167 [00:06:03.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 173 [00:06:09.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -758,23 +756,23 @@ Info 167 [00:06:03.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 168 [00:06:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 169 [00:06:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 170 [00:06:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 171 [00:06:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 172 [00:06:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 173 [00:06:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 174 [00:06:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 175 [00:06:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 176 [00:06:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 177 [00:06:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 178 [00:06:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 179 [00:06:15.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 180 [00:06:16.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 174 [00:06:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 175 [00:06:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 176 [00:06:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 177 [00:06:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 178 [00:06:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 179 [00:06:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 180 [00:06:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 181 [00:06:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 182 [00:06:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 183 [00:06:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 184 [00:06:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 185 [00:06:21.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 186 [00:06:22.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -786,26 +784,26 @@ Info 180 [00:06:16.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 181 [00:06:17.000] ----------------------------------------------- -Info 182 [00:06:18.000] event: +Info 187 [00:06:23.000] ----------------------------------------------- +Info 188 [00:06:24.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 183 [00:06:19.000] event: +Info 189 [00:06:25.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 184 [00:06:20.000] event: +Info 190 [00:06:26.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 185 [00:06:21.000] `remove Project:: -Info 186 [00:06:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 187 [00:06:23.000] Files (0) +Info 191 [00:06:27.000] `remove Project:: +Info 192 [00:06:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 193 [00:06:29.000] Files (0) -Info 188 [00:06:24.000] ----------------------------------------------- -Info 189 [00:06:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 190 [00:06:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 191 [00:06:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 192 [00:06:28.000] `remove Project:: -Info 193 [00:06:29.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 194 [00:06:30.000] Files (3) +Info 194 [00:06:30.000] ----------------------------------------------- +Info 195 [00:06:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 196 [00:06:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 197 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 198 [00:06:34.000] `remove Project:: +Info 199 [00:06:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 200 [00:06:36.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -819,15 +817,15 @@ Info 194 [00:06:30.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 195 [00:06:31.000] ----------------------------------------------- -Info 196 [00:06:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 197 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 198 [00:06:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 199 [00:06:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 200 [00:06:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 201 [00:06:37.000] `remove Project:: -Info 202 [00:06:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 203 [00:06:39.000] Files (2) +Info 201 [00:06:37.000] ----------------------------------------------- +Info 202 [00:06:38.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 203 [00:06:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 204 [00:06:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 205 [00:06:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 206 [00:06:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 207 [00:06:43.000] `remove Project:: +Info 208 [00:06:44.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 209 [00:06:45.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -837,18 +835,18 @@ Info 203 [00:06:39.000] Files (2) dummy.ts Root file specified for compilation -Info 204 [00:06:40.000] ----------------------------------------------- -Info 205 [00:06:41.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 206 [00:06:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 207 [00:06:43.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 208 [00:06:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 209 [00:06:45.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 209 [00:06:46.000] Files (4) - -Info 209 [00:06:47.000] ----------------------------------------------- -Info 209 [00:06:48.000] Open files: -Info 209 [00:06:49.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 209 [00:06:50.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 210 [00:06:46.000] ----------------------------------------------- +Info 211 [00:06:47.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 212 [00:06:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 213 [00:06:49.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 214 [00:06:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 215 [00:06:51.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 215 [00:06:52.000] Files (4) + +Info 215 [00:06:53.000] ----------------------------------------------- +Info 215 [00:06:54.000] Open files: +Info 215 [00:06:55.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 215 [00:06:56.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json Before request PolledWatches:: @@ -891,7 +889,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 209 [00:06:51.000] request: +Info 215 [00:06:57.000] request: { "command": "references", "arguments": { @@ -902,16 +900,16 @@ Info 209 [00:06:51.000] request: "seq": 3, "type": "request" } -Info 210 [00:06:52.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 211 [00:06:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 212 [00:06:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 213 [00:06:55.000] Search path: /user/username/projects/myproject/src -Info 214 [00:06:56.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 215 [00:06:57.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 216 [00:06:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 217 [00:06:59.000] event: +Info 216 [00:06:58.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 217 [00:06:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 218 [00:07:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 219 [00:07:01.000] Search path: /user/username/projects/myproject/src +Info 220 [00:07:02.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 221 [00:07:03.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 222 [00:07:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 223 [00:07:05.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 218 [00:07:00.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 224 [00:07:06.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -923,8 +921,8 @@ Info 218 [00:07:00.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 219 [00:07:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 220 [00:07:02.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 225 [00:07:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 226 [00:07:08.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -936,27 +934,30 @@ Info 220 [00:07:02.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 221 [00:07:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 222 [00:07:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 223 [00:07:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 224 [00:07:06.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 225 [00:07:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 226 [00:07:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 227 [00:07:09.000] Different program with same set of files -Info 228 [00:07:10.000] event: +Info 227 [00:07:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 228 [00:07:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 229 [00:07:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 230 [00:07:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 231 [00:07:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 232 [00:07:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 233 [00:07:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 234 [00:07:16.000] Files (0) + +Info 235 [00:07:17.000] ----------------------------------------------- +Info 236 [00:07:18.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 229 [00:07:11.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 230 [00:07:12.000] event: +Info 237 [00:07:19.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 238 [00:07:20.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 231 [00:07:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 232 [00:07:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 233 [00:07:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 234 [00:07:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 235 [00:07:17.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 236 [00:07:18.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 239 [00:07:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 240 [00:07:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 241 [00:07:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 242 [00:07:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 243 [00:07:25.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 244 [00:07:26.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -967,19 +968,19 @@ Info 236 [00:07:18.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 237 [00:07:19.000] ----------------------------------------------- -Info 238 [00:07:20.000] event: +Info 245 [00:07:27.000] ----------------------------------------------- +Info 246 [00:07:28.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 239 [00:07:21.000] Search path: /user/username/projects/myproject/src -Info 240 [00:07:22.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 241 [00:07:23.000] Search path: /user/username/projects/myproject/src -Info 242 [00:07:24.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 243 [00:07:25.000] Search path: /user/username/projects/myproject/src/helpers -Info 244 [00:07:26.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 245 [00:07:27.000] Search path: /user/username/projects/myproject/src/helpers -Info 246 [00:07:28.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 247 [00:07:29.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json -Info 248 [00:07:30.000] response: +Info 247 [00:07:29.000] Search path: /user/username/projects/myproject/src +Info 248 [00:07:30.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 249 [00:07:31.000] Search path: /user/username/projects/myproject/src +Info 250 [00:07:32.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 251 [00:07:33.000] Search path: /user/username/projects/myproject/src/helpers +Info 252 [00:07:34.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 253 [00:07:35.000] Search path: /user/username/projects/myproject/src/helpers +Info 254 [00:07:36.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 255 [00:07:37.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 256 [00:07:38.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js index 24e4b17a77469..b879e9124bbc3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js @@ -76,25 +76,28 @@ Info 15 [00:01:20.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 16 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 17 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 18 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 19 [00:01:24.000] Different program with same set of files -Info 20 [00:01:25.000] event: +Info 19 [00:01:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 20 [00:01:25.000] Files (0) + +Info 21 [00:01:26.000] ----------------------------------------------- +Info 22 [00:01:27.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 21 [00:01:26.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 22 [00:01:27.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json Info 23 [00:01:28.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 24 [00:01:29.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 25 [00:01:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 24 [00:01:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 25 [00:01:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 27 [00:01:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 28 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 29 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 30 [00:01:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 31 [00:01:36.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 28 [00:01:33.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 29 [00:01:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 30 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 31 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 32 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 33 [00:01:38.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -105,26 +108,26 @@ Info 31 [00:01:36.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 32 [00:01:37.000] ----------------------------------------------- -Info 33 [00:01:38.000] event: +Info 34 [00:01:39.000] ----------------------------------------------- +Info 35 [00:01:40.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 34 [00:01:39.000] event: +Info 36 [00:01:41.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"75d5ba36c0a162a329bf40235b10e96d2d129b95469e1f02c08da775fb38a2b4","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":77,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 35 [00:01:40.000] event: +Info 37 [00:01:42.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 36 [00:01:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 36 [00:01:42.000] Files (0) - -Info 36 [00:01:43.000] ----------------------------------------------- -Info 36 [00:01:44.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 36 [00:01:45.000] Files (3) - -Info 36 [00:01:46.000] ----------------------------------------------- -Info 36 [00:01:47.000] Open files: -Info 36 [00:01:48.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 36 [00:01:49.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:50.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:51.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:44.000] Files (0) + +Info 38 [00:01:45.000] ----------------------------------------------- +Info 38 [00:01:46.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 38 [00:01:47.000] Files (3) + +Info 38 [00:01:48.000] ----------------------------------------------- +Info 38 [00:01:49.000] Open files: +Info 38 [00:01:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 38 [00:01:51.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:52.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:53.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json Before request //// [/user/username/projects/myproject/tsconfig-src.json] {"compilerOptions":{"composite":true,"outDir":"./target/","baseUrl":"./src/"},"include":["./src/**/*"]} @@ -217,7 +220,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: *new* {} -Info 36 [00:01:52.000] request: +Info 38 [00:01:54.000] request: { "command": "geterr", "arguments": { @@ -229,7 +232,7 @@ Info 36 [00:01:52.000] request: "seq": 1, "type": "request" } -Info 37 [00:01:53.000] response: +Info 39 [00:01:55.000] response: { "responseRequired": false } @@ -237,34 +240,34 @@ After request Before checking timeout queue length (1) and running -Info 38 [00:01:54.000] event: +Info 40 [00:01:56.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running Before running immediate callbacks and checking length (1) -Info 39 [00:01:55.000] event: +Info 41 [00:01:57.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) Before running immediate callbacks and checking length (1) -Info 40 [00:01:56.000] event: +Info 42 [00:01:58.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 41 [00:01:57.000] event: +Info 43 [00:01:59.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":1}} Before running immediate callbacks and checking length (1) -Info 42 [00:01:58.000] Search path: /dummy -Info 43 [00:01:59.000] For info: /dummy/dummy.ts :: No config files found. -Info 44 [00:02:00.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 45 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 46 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 47 [00:02:03.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 48 [00:02:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 49 [00:02:05.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 44 [00:02:00.000] Search path: /dummy +Info 45 [00:02:01.000] For info: /dummy/dummy.ts :: No config files found. +Info 46 [00:02:02.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 47 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 48 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 49 [00:02:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 50 [00:02:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 51 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -272,71 +275,60 @@ Info 49 [00:02:05.000] Files (2) dummy.ts Root file specified for compilation -Info 50 [00:02:06.000] ----------------------------------------------- -Info 51 [00:02:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 51 [00:02:08.000] Files (0) - -Info 51 [00:02:09.000] ----------------------------------------------- -Info 51 [00:02:10.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 51 [00:02:11.000] Files (3) - -Info 51 [00:02:12.000] ----------------------------------------------- -Info 51 [00:02:13.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 51 [00:02:14.000] Files (2) - -Info 51 [00:02:15.000] ----------------------------------------------- -Info 51 [00:02:16.000] Open files: -Info 51 [00:02:17.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 51 [00:02:18.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 51 [00:02:19.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 51 [00:02:20.000] Projects: /dev/null/inferredProject1* -Info 51 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 52 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 52 [00:02:23.000] Files (0) - -Info 52 [00:02:24.000] ----------------------------------------------- -Info 52 [00:02:25.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 52 [00:02:26.000] Files (3) - -Info 52 [00:02:27.000] ----------------------------------------------- -Info 52 [00:02:28.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 52 [00:02:29.000] Files (2) - -Info 52 [00:02:30.000] ----------------------------------------------- -Info 52 [00:02:31.000] Open files: -Info 52 [00:02:32.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 52 [00:02:33.000] Projects: /dev/null/inferredProject1* -Info 52 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 53 [00:02:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 53 [00:02:36.000] Files (0) - -Info 53 [00:02:37.000] ----------------------------------------------- -Info 53 [00:02:38.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 53 [00:02:39.000] Files (3) - -Info 53 [00:02:40.000] ----------------------------------------------- -Info 53 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 53 [00:02:42.000] Files (2) - -Info 53 [00:02:43.000] ----------------------------------------------- -Info 53 [00:02:44.000] Open files: -Info 53 [00:02:45.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 54 [00:02:46.000] Search path: /dummy -Info 55 [00:02:47.000] For info: /dummy/dummy.ts :: No config files found. -Info 56 [00:02:48.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 57 [00:02:49.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 58 [00:02:50.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 59 [00:02:51.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 60 [00:02:52.000] ----------------------------------------------- +Info 52 [00:02:08.000] ----------------------------------------------- +Info 53 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 53 [00:02:10.000] Files (0) + +Info 53 [00:02:11.000] ----------------------------------------------- +Info 53 [00:02:12.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 53 [00:02:13.000] Files (3) + +Info 53 [00:02:14.000] ----------------------------------------------- +Info 53 [00:02:15.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 53 [00:02:16.000] Files (2) + +Info 53 [00:02:17.000] ----------------------------------------------- +Info 53 [00:02:18.000] Open files: +Info 53 [00:02:19.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 53 [00:02:20.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 53 [00:02:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 53 [00:02:22.000] Projects: /dev/null/inferredProject1* +Info 53 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 54 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 54 [00:02:25.000] Files (0) + +Info 54 [00:02:26.000] ----------------------------------------------- +Info 54 [00:02:27.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 54 [00:02:28.000] Files (3) + +Info 54 [00:02:29.000] ----------------------------------------------- +Info 54 [00:02:30.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 54 [00:02:31.000] Files (2) + +Info 54 [00:02:32.000] ----------------------------------------------- +Info 54 [00:02:33.000] Open files: +Info 54 [00:02:34.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 54 [00:02:35.000] Projects: /dev/null/inferredProject1* +Info 54 [00:02:36.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 55 [00:02:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 55 [00:02:38.000] Files (0) + +Info 55 [00:02:39.000] ----------------------------------------------- +Info 55 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 55 [00:02:41.000] Files (3) + +Info 55 [00:02:42.000] ----------------------------------------------- +Info 55 [00:02:43.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 55 [00:02:44.000] Files (2) + +Info 55 [00:02:45.000] ----------------------------------------------- +Info 55 [00:02:46.000] Open files: +Info 55 [00:02:47.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:48.000] Search path: /dummy +Info 57 [00:02:49.000] For info: /dummy/dummy.ts :: No config files found. +Info 58 [00:02:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 59 [00:02:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 60 [00:02:52.000] Same program as before Info 61 [00:02:53.000] `remove Project:: Info 62 [00:02:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 63 [00:02:55.000] Files (0) @@ -457,22 +449,25 @@ Info 95 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 96 [00:03:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 97 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 98 [00:03:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:37.000] Different program with same set of files -Info 100 [00:03:38.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 101 [00:03:39.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 99 [00:03:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 100 [00:03:38.000] Files (0) + +Info 101 [00:03:39.000] ----------------------------------------------- Info 102 [00:03:40.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 103 [00:03:41.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 104 [00:03:42.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 103 [00:03:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 104 [00:03:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 105 [00:03:43.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 106 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 107 [00:03:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 108 [00:03:46.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 109 [00:03:47.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 105 [00:03:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 106 [00:03:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 107 [00:03:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 108 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 109 [00:03:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 110 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 111 [00:03:49.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -483,61 +478,50 @@ Info 109 [00:03:47.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 110 [00:03:48.000] ----------------------------------------------- -Info 111 [00:03:49.000] event: +Info 112 [00:03:50.000] ----------------------------------------------- +Info 113 [00:03:51.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 112 [00:03:50.000] event: +Info 114 [00:03:52.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 113 [00:03:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 113 [00:03:52.000] Files (0) - -Info 113 [00:03:53.000] ----------------------------------------------- -Info 113 [00:03:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 113 [00:03:55.000] Files (3) - -Info 113 [00:03:56.000] ----------------------------------------------- -Info 113 [00:03:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 113 [00:03:58.000] Files (2) - -Info 113 [00:03:59.000] ----------------------------------------------- -Info 113 [00:04:00.000] Open files: -Info 113 [00:04:01.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 113 [00:04:02.000] Projects: /dev/null/inferredProject1* -Info 113 [00:04:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 113 [00:04:04.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 113 [00:04:05.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 114 [00:04:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 114 [00:04:07.000] Files (0) - -Info 114 [00:04:08.000] ----------------------------------------------- -Info 114 [00:04:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 114 [00:04:10.000] Files (3) - -Info 114 [00:04:11.000] ----------------------------------------------- -Info 114 [00:04:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 114 [00:04:13.000] Files (2) - -Info 114 [00:04:14.000] ----------------------------------------------- -Info 114 [00:04:15.000] Open files: -Info 114 [00:04:16.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 114 [00:04:17.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 114 [00:04:18.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 115 [00:04:19.000] Search path: /dummy -Info 116 [00:04:20.000] For info: /dummy/dummy.ts :: No config files found. -Info 117 [00:04:21.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 118 [00:04:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 119 [00:04:23.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 120 [00:04:24.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 121 [00:04:25.000] ----------------------------------------------- +Info 115 [00:03:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 115 [00:03:54.000] Files (0) + +Info 115 [00:03:55.000] ----------------------------------------------- +Info 115 [00:03:56.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 115 [00:03:57.000] Files (3) + +Info 115 [00:03:58.000] ----------------------------------------------- +Info 115 [00:03:59.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 115 [00:04:00.000] Files (2) + +Info 115 [00:04:01.000] ----------------------------------------------- +Info 115 [00:04:02.000] Open files: +Info 115 [00:04:03.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 115 [00:04:04.000] Projects: /dev/null/inferredProject1* +Info 115 [00:04:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 115 [00:04:06.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 115 [00:04:07.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 116 [00:04:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 116 [00:04:09.000] Files (0) + +Info 116 [00:04:10.000] ----------------------------------------------- +Info 116 [00:04:11.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 116 [00:04:12.000] Files (3) + +Info 116 [00:04:13.000] ----------------------------------------------- +Info 116 [00:04:14.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 116 [00:04:15.000] Files (2) + +Info 116 [00:04:16.000] ----------------------------------------------- +Info 116 [00:04:17.000] Open files: +Info 116 [00:04:18.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 116 [00:04:19.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 116 [00:04:20.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 117 [00:04:21.000] Search path: /dummy +Info 118 [00:04:22.000] For info: /dummy/dummy.ts :: No config files found. +Info 119 [00:04:23.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 120 [00:04:24.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 121 [00:04:25.000] Same program as before Info 122 [00:04:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 122 [00:04:27.000] Files (0) @@ -634,70 +618,84 @@ Info 138 [00:04:56.000] Config: /user/username/projects/myproject/tsconfig-indi Info 139 [00:04:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 140 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 141 [00:04:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 142 [00:05:00.000] Different program with same set of files -Info 143 [00:05:01.000] event: +Info 142 [00:05:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 143 [00:05:01.000] Files (0) + +Info 144 [00:05:02.000] ----------------------------------------------- +Info 145 [00:05:03.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 144 [00:05:02.000] event: +Info 146 [00:05:04.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 145 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 146 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 147 [00:05:05.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 148 [00:05:06.000] event: +Info 147 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 148 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 149 [00:05:07.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 150 [00:05:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 149 [00:05:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 150 [00:05:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 151 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 152 [00:05:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 153 [00:05:11.000] Different program with same set of files -Info 154 [00:05:12.000] event: +Info 151 [00:05:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 152 [00:05:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 153 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 154 [00:05:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 155 [00:05:13.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 156 [00:05:14.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 157 [00:05:15.000] ----------------------------------------------- +Info 158 [00:05:16.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 155 [00:05:13.000] event: +Info 159 [00:05:17.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 156 [00:05:14.000] Search path: /dummy -Info 157 [00:05:15.000] For info: /dummy/dummy.ts :: No config files found. -Info 158 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 159 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 160 [00:05:18.000] Before ensureProjectForOpenFiles: -Info 161 [00:05:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 161 [00:05:20.000] Files (0) - -Info 161 [00:05:21.000] ----------------------------------------------- -Info 161 [00:05:22.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 161 [00:05:23.000] Files (3) - -Info 161 [00:05:24.000] ----------------------------------------------- -Info 161 [00:05:25.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 161 [00:05:26.000] Files (2) - -Info 161 [00:05:27.000] ----------------------------------------------- -Info 161 [00:05:28.000] Open files: -Info 161 [00:05:29.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 161 [00:05:30.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 161 [00:05:31.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 161 [00:05:32.000] Projects: /dev/null/inferredProject1* -Info 161 [00:05:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 162 [00:05:34.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 163 [00:05:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 164 [00:05:36.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 165 [00:05:37.000] Different program with same set of files -Info 166 [00:05:38.000] After ensureProjectForOpenFiles: -Info 167 [00:05:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 167 [00:05:40.000] Files (0) - -Info 167 [00:05:41.000] ----------------------------------------------- -Info 167 [00:05:42.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 167 [00:05:43.000] Files (3) - -Info 167 [00:05:44.000] ----------------------------------------------- -Info 167 [00:05:45.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 167 [00:05:46.000] Files (2) - -Info 167 [00:05:47.000] ----------------------------------------------- -Info 167 [00:05:48.000] Open files: -Info 167 [00:05:49.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 167 [00:05:50.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 167 [00:05:51.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 167 [00:05:52.000] Projects: /dev/null/inferredProject1* +Info 160 [00:05:18.000] Search path: /dummy +Info 161 [00:05:19.000] For info: /dummy/dummy.ts :: No config files found. +Info 162 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 163 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 164 [00:05:22.000] Before ensureProjectForOpenFiles: +Info 165 [00:05:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 165 [00:05:24.000] Files (0) + +Info 165 [00:05:25.000] ----------------------------------------------- +Info 165 [00:05:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 165 [00:05:27.000] Files (3) + +Info 165 [00:05:28.000] ----------------------------------------------- +Info 165 [00:05:29.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 165 [00:05:30.000] Files (2) + +Info 165 [00:05:31.000] ----------------------------------------------- +Info 165 [00:05:32.000] Open files: +Info 165 [00:05:33.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 165 [00:05:34.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 165 [00:05:35.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 165 [00:05:36.000] Projects: /dev/null/inferredProject1* +Info 165 [00:05:37.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 166 [00:05:38.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 167 [00:05:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 168 [00:05:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 169 [00:05:41.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 170 [00:05:42.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 171 [00:05:43.000] ----------------------------------------------- +Info 172 [00:05:44.000] After ensureProjectForOpenFiles: +Info 173 [00:05:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 173 [00:05:46.000] Files (0) + +Info 173 [00:05:47.000] ----------------------------------------------- +Info 173 [00:05:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 173 [00:05:49.000] Files (3) + +Info 173 [00:05:50.000] ----------------------------------------------- +Info 173 [00:05:51.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 173 [00:05:52.000] Files (2) + +Info 173 [00:05:53.000] ----------------------------------------------- +Info 173 [00:05:54.000] Open files: +Info 173 [00:05:55.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 173 [00:05:56.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 173 [00:05:57.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 173 [00:05:58.000] Projects: /dev/null/inferredProject1* Before request PolledWatches:: @@ -744,7 +742,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 167 [00:05:53.000] request: +Info 173 [00:05:59.000] request: { "command": "references", "arguments": { @@ -755,21 +753,21 @@ Info 167 [00:05:53.000] request: "seq": 2, "type": "request" } -Info 168 [00:05:54.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 169 [00:05:55.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 170 [00:05:56.000] event: +Info 174 [00:06:00.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 175 [00:06:01.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 176 [00:06:02.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 171 [00:05:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 172 [00:05:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 173 [00:05:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 174 [00:06:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 175 [00:06:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 176 [00:06:02.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 177 [00:06:03.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 177 [00:06:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 178 [00:06:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 179 [00:06:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 180 [00:06:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 181 [00:06:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 182 [00:06:08.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 183 [00:06:09.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -781,25 +779,25 @@ Info 177 [00:06:03.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 178 [00:06:04.000] ----------------------------------------------- -Info 179 [00:06:05.000] event: +Info 184 [00:06:10.000] ----------------------------------------------- +Info 185 [00:06:11.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 180 [00:06:06.000] event: +Info 186 [00:06:12.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 181 [00:06:07.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 182 [00:06:08.000] event: +Info 187 [00:06:13.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 188 [00:06:14.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 183 [00:06:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 184 [00:06:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 185 [00:06:11.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 186 [00:06:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 187 [00:06:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 188 [00:06:14.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 189 [00:06:15.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 189 [00:06:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 190 [00:06:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 191 [00:06:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 192 [00:06:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 193 [00:06:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 194 [00:06:20.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 195 [00:06:21.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -811,36 +809,36 @@ Info 189 [00:06:15.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 190 [00:06:16.000] ----------------------------------------------- -Info 191 [00:06:17.000] event: +Info 196 [00:06:22.000] ----------------------------------------------- +Info 197 [00:06:23.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 192 [00:06:18.000] event: +Info 198 [00:06:24.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"d9a040bddd6b85b85abd507a988a4b809b1515b5e61257ea3f8263da59589565","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 193 [00:06:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 194 [00:06:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info -Info 195 [00:06:21.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 196 [00:06:22.000] Search path: /user/username/projects/myproject/src/helpers -Info 197 [00:06:23.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 198 [00:06:24.000] Search path: /user/username/projects/myproject/src/helpers -Info 199 [00:06:25.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 200 [00:06:26.000] Search path: /user/username/projects/myproject/src -Info 201 [00:06:27.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 202 [00:06:28.000] Search path: /user/username/projects/myproject/src -Info 203 [00:06:29.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 204 [00:06:30.000] Search path: /user/username/projects/myproject/src -Info 205 [00:06:31.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 206 [00:06:32.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 207 [00:06:33.000] Search path: /user/username/projects/myproject/src/helpers -Info 208 [00:06:34.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 209 [00:06:35.000] Search path: /user/username/projects/myproject/src/helpers -Info 210 [00:06:36.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 211 [00:06:37.000] Search path: /user/username/projects/myproject/src -Info 212 [00:06:38.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 213 [00:06:39.000] Search path: /user/username/projects/myproject/src -Info 214 [00:06:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 215 [00:06:41.000] Search path: /user/username/projects/myproject/src -Info 216 [00:06:42.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 217 [00:06:43.000] response: +Info 199 [00:06:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 200 [00:06:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 201 [00:06:27.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json +Info 202 [00:06:28.000] Search path: /user/username/projects/myproject/src/helpers +Info 203 [00:06:29.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 204 [00:06:30.000] Search path: /user/username/projects/myproject/src/helpers +Info 205 [00:06:31.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 206 [00:06:32.000] Search path: /user/username/projects/myproject/src +Info 207 [00:06:33.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 208 [00:06:34.000] Search path: /user/username/projects/myproject/src +Info 209 [00:06:35.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 210 [00:06:36.000] Search path: /user/username/projects/myproject/src +Info 211 [00:06:37.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 212 [00:06:38.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json +Info 213 [00:06:39.000] Search path: /user/username/projects/myproject/src/helpers +Info 214 [00:06:40.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 215 [00:06:41.000] Search path: /user/username/projects/myproject/src/helpers +Info 216 [00:06:42.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 217 [00:06:43.000] Search path: /user/username/projects/myproject/src +Info 218 [00:06:44.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 219 [00:06:45.000] Search path: /user/username/projects/myproject/src +Info 220 [00:06:46.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 221 [00:06:47.000] Search path: /user/username/projects/myproject/src +Info 222 [00:06:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 223 [00:06:49.000] response: { "response": { "refs": [ @@ -1023,59 +1021,59 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 218 [00:06:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 219 [00:06:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 219 [00:06:46.000] Files (0) - -Info 219 [00:06:47.000] ----------------------------------------------- -Info 219 [00:06:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 219 [00:06:49.000] Files (3) - -Info 219 [00:06:50.000] ----------------------------------------------- -Info 219 [00:06:51.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 219 [00:06:52.000] Files (4) - -Info 219 [00:06:53.000] ----------------------------------------------- -Info 219 [00:06:54.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 219 [00:06:55.000] Files (4) - -Info 219 [00:06:56.000] ----------------------------------------------- -Info 219 [00:06:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 219 [00:06:58.000] Files (2) - -Info 219 [00:06:59.000] ----------------------------------------------- -Info 219 [00:07:00.000] Open files: -Info 219 [00:07:01.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 219 [00:07:02.000] Projects: /dev/null/inferredProject1* -Info 219 [00:07:03.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 220 [00:07:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 220 [00:07:05.000] Files (0) - -Info 220 [00:07:06.000] ----------------------------------------------- -Info 220 [00:07:07.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 220 [00:07:08.000] Files (3) - -Info 220 [00:07:09.000] ----------------------------------------------- -Info 220 [00:07:10.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 220 [00:07:11.000] Files (4) - -Info 220 [00:07:12.000] ----------------------------------------------- -Info 220 [00:07:13.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 220 [00:07:14.000] Files (4) - -Info 220 [00:07:15.000] ----------------------------------------------- -Info 220 [00:07:16.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 220 [00:07:17.000] Files (2) - -Info 220 [00:07:18.000] ----------------------------------------------- -Info 220 [00:07:19.000] Open files: -Info 220 [00:07:20.000] Search path: /user/username/projects/myproject/indirect3 -Info 221 [00:07:21.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 222 [00:07:22.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 223 [00:07:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 224 [00:07:24.000] event: +Info 224 [00:06:50.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 225 [00:06:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 225 [00:06:52.000] Files (0) + +Info 225 [00:06:53.000] ----------------------------------------------- +Info 225 [00:06:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 225 [00:06:55.000] Files (3) + +Info 225 [00:06:56.000] ----------------------------------------------- +Info 225 [00:06:57.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 225 [00:06:58.000] Files (4) + +Info 225 [00:06:59.000] ----------------------------------------------- +Info 225 [00:07:00.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 225 [00:07:01.000] Files (4) + +Info 225 [00:07:02.000] ----------------------------------------------- +Info 225 [00:07:03.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 225 [00:07:04.000] Files (2) + +Info 225 [00:07:05.000] ----------------------------------------------- +Info 225 [00:07:06.000] Open files: +Info 225 [00:07:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 225 [00:07:08.000] Projects: /dev/null/inferredProject1* +Info 225 [00:07:09.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 226 [00:07:10.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 226 [00:07:11.000] Files (0) + +Info 226 [00:07:12.000] ----------------------------------------------- +Info 226 [00:07:13.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 226 [00:07:14.000] Files (3) + +Info 226 [00:07:15.000] ----------------------------------------------- +Info 226 [00:07:16.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 226 [00:07:17.000] Files (4) + +Info 226 [00:07:18.000] ----------------------------------------------- +Info 226 [00:07:19.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 226 [00:07:20.000] Files (4) + +Info 226 [00:07:21.000] ----------------------------------------------- +Info 226 [00:07:22.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 226 [00:07:23.000] Files (2) + +Info 226 [00:07:24.000] ----------------------------------------------- +Info 226 [00:07:25.000] Open files: +Info 226 [00:07:26.000] Search path: /user/username/projects/myproject/indirect3 +Info 227 [00:07:27.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 228 [00:07:28.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 229 [00:07:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 230 [00:07:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 225 [00:07:25.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 231 [00:07:31.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -1084,23 +1082,23 @@ Info 225 [00:07:25.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 226 [00:07:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 227 [00:07:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 228 [00:07:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 229 [00:07:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 230 [00:07:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 231 [00:07:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 232 [00:07:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 233 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 234 [00:07:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 235 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 236 [00:07:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 237 [00:07:37.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 238 [00:07:38.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 232 [00:07:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 233 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 234 [00:07:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 235 [00:07:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 236 [00:07:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 237 [00:07:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 238 [00:07:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 239 [00:07:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 240 [00:07:40.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 241 [00:07:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 242 [00:07:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 243 [00:07:43.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 244 [00:07:44.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -1112,26 +1110,26 @@ Info 238 [00:07:38.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 239 [00:07:39.000] ----------------------------------------------- -Info 240 [00:07:40.000] event: +Info 245 [00:07:45.000] ----------------------------------------------- +Info 246 [00:07:46.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 241 [00:07:41.000] event: +Info 247 [00:07:47.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 242 [00:07:42.000] event: +Info 248 [00:07:48.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 243 [00:07:43.000] `remove Project:: -Info 244 [00:07:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 245 [00:07:45.000] Files (0) +Info 249 [00:07:49.000] `remove Project:: +Info 250 [00:07:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 251 [00:07:51.000] Files (0) -Info 246 [00:07:46.000] ----------------------------------------------- -Info 247 [00:07:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 248 [00:07:48.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 249 [00:07:49.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 250 [00:07:50.000] `remove Project:: -Info 251 [00:07:51.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 252 [00:07:52.000] Files (3) +Info 252 [00:07:52.000] ----------------------------------------------- +Info 253 [00:07:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 254 [00:07:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 255 [00:07:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 256 [00:07:56.000] `remove Project:: +Info 257 [00:07:57.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 258 [00:07:58.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1145,12 +1143,12 @@ Info 252 [00:07:52.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 253 [00:07:53.000] ----------------------------------------------- -Info 254 [00:07:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 255 [00:07:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 256 [00:07:56.000] `remove Project:: -Info 257 [00:07:57.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 258 [00:07:58.000] Files (4) +Info 259 [00:07:59.000] ----------------------------------------------- +Info 260 [00:08:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 261 [00:08:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 262 [00:08:02.000] `remove Project:: +Info 263 [00:08:03.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 264 [00:08:04.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1166,13 +1164,13 @@ Info 258 [00:07:58.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 259 [00:07:59.000] ----------------------------------------------- -Info 260 [00:08:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 261 [00:08:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 262 [00:08:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 263 [00:08:03.000] `remove Project:: -Info 264 [00:08:04.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 265 [00:08:05.000] Files (4) +Info 265 [00:08:05.000] ----------------------------------------------- +Info 266 [00:08:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 267 [00:08:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 268 [00:08:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 269 [00:08:09.000] `remove Project:: +Info 270 [00:08:10.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 271 [00:08:11.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1188,16 +1186,16 @@ Info 265 [00:08:05.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 266 [00:08:06.000] ----------------------------------------------- -Info 267 [00:08:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 268 [00:08:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 269 [00:08:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 270 [00:08:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 271 [00:08:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 272 [00:08:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 273 [00:08:13.000] `remove Project:: -Info 274 [00:08:14.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 275 [00:08:15.000] Files (2) +Info 272 [00:08:12.000] ----------------------------------------------- +Info 273 [00:08:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 274 [00:08:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 275 [00:08:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 276 [00:08:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 277 [00:08:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 278 [00:08:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 279 [00:08:19.000] `remove Project:: +Info 280 [00:08:20.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 281 [00:08:21.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -1207,20 +1205,20 @@ Info 275 [00:08:15.000] Files (2) dummy.ts Root file specified for compilation -Info 276 [00:08:16.000] ----------------------------------------------- -Info 277 [00:08:17.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 278 [00:08:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 279 [00:08:19.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 280 [00:08:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 281 [00:08:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 282 [00:08:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 283 [00:08:23.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 283 [00:08:24.000] Files (4) - -Info 283 [00:08:25.000] ----------------------------------------------- -Info 283 [00:08:26.000] Open files: -Info 283 [00:08:27.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 283 [00:08:28.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 282 [00:08:22.000] ----------------------------------------------- +Info 283 [00:08:23.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 284 [00:08:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 285 [00:08:25.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 286 [00:08:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 287 [00:08:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 288 [00:08:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 289 [00:08:29.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 289 [00:08:30.000] Files (4) + +Info 289 [00:08:31.000] ----------------------------------------------- +Info 289 [00:08:32.000] Open files: +Info 289 [00:08:33.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 289 [00:08:34.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json Before request PolledWatches:: @@ -1271,7 +1269,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 283 [00:08:29.000] request: +Info 289 [00:08:35.000] request: { "command": "references", "arguments": { @@ -1282,16 +1280,16 @@ Info 283 [00:08:29.000] request: "seq": 3, "type": "request" } -Info 284 [00:08:30.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 285 [00:08:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 286 [00:08:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 287 [00:08:33.000] Search path: /user/username/projects/myproject/src -Info 288 [00:08:34.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 289 [00:08:35.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 290 [00:08:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 291 [00:08:37.000] event: +Info 290 [00:08:36.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 291 [00:08:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 292 [00:08:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 293 [00:08:39.000] Search path: /user/username/projects/myproject/src +Info 294 [00:08:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 295 [00:08:41.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 296 [00:08:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 297 [00:08:43.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 292 [00:08:38.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 298 [00:08:44.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -1307,8 +1305,8 @@ Info 292 [00:08:38.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 293 [00:08:39.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 294 [00:08:40.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 299 [00:08:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 300 [00:08:46.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -1325,8 +1323,8 @@ Info 294 [00:08:40.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 295 [00:08:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 296 [00:08:42.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 301 [00:08:47.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 302 [00:08:48.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1338,10 +1336,10 @@ Info 296 [00:08:42.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 297 [00:08:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 298 [00:08:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 299 [00:08:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 300 [00:08:46.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 303 [00:08:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 304 [00:08:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 305 [00:08:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 306 [00:08:52.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -1358,25 +1356,28 @@ Info 300 [00:08:46.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 301 [00:08:47.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 302 [00:08:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 303 [00:08:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 304 [00:08:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 305 [00:08:51.000] Different program with same set of files -Info 306 [00:08:52.000] event: +Info 307 [00:08:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 308 [00:08:54.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 309 [00:08:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 310 [00:08:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 311 [00:08:57.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 312 [00:08:58.000] Files (0) + +Info 313 [00:08:59.000] ----------------------------------------------- +Info 314 [00:09:00.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 307 [00:08:53.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 308 [00:08:54.000] event: +Info 315 [00:09:01.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 316 [00:09:02.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 309 [00:08:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 310 [00:08:56.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 311 [00:08:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 312 [00:08:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 313 [00:08:59.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 314 [00:09:00.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 317 [00:09:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 318 [00:09:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 319 [00:09:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 320 [00:09:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 321 [00:09:07.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 322 [00:09:08.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1387,32 +1388,32 @@ Info 314 [00:09:00.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 315 [00:09:01.000] ----------------------------------------------- -Info 316 [00:09:02.000] event: +Info 323 [00:09:09.000] ----------------------------------------------- +Info 324 [00:09:10.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 317 [00:09:03.000] Search path: /user/username/projects/myproject/src -Info 318 [00:09:04.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 319 [00:09:05.000] Search path: /user/username/projects/myproject/src -Info 320 [00:09:06.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 321 [00:09:07.000] Search path: /user/username/projects/myproject/src/helpers -Info 322 [00:09:08.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 323 [00:09:09.000] Search path: /user/username/projects/myproject/src/helpers -Info 324 [00:09:10.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 325 [00:09:11.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json -Info 326 [00:09:12.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 327 [00:09:13.000] event: +Info 325 [00:09:11.000] Search path: /user/username/projects/myproject/src +Info 326 [00:09:12.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 327 [00:09:13.000] Search path: /user/username/projects/myproject/src +Info 328 [00:09:14.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 329 [00:09:15.000] Search path: /user/username/projects/myproject/src/helpers +Info 330 [00:09:16.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 331 [00:09:17.000] Search path: /user/username/projects/myproject/src/helpers +Info 332 [00:09:18.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 333 [00:09:19.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 334 [00:09:20.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 335 [00:09:21.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 328 [00:09:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 329 [00:09:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 330 [00:09:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 331 [00:09:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 332 [00:09:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 333 [00:09:19.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 334 [00:09:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 336 [00:09:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 337 [00:09:23.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 338 [00:09:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 339 [00:09:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 340 [00:09:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 341 [00:09:27.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 342 [00:09:28.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1424,23 +1425,23 @@ Info 334 [00:09:20.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 335 [00:09:21.000] ----------------------------------------------- -Info 336 [00:09:22.000] event: +Info 343 [00:09:29.000] ----------------------------------------------- +Info 344 [00:09:30.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 337 [00:09:23.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 338 [00:09:24.000] event: +Info 345 [00:09:31.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 346 [00:09:32.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 339 [00:09:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 340 [00:09:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 341 [00:09:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 342 [00:09:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 343 [00:09:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 344 [00:09:30.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 345 [00:09:31.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 347 [00:09:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 348 [00:09:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 349 [00:09:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 350 [00:09:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 351 [00:09:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 352 [00:09:38.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 353 [00:09:39.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1452,32 +1453,32 @@ Info 345 [00:09:31.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 346 [00:09:32.000] ----------------------------------------------- -Info 347 [00:09:33.000] event: +Info 354 [00:09:40.000] ----------------------------------------------- +Info 355 [00:09:41.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 348 [00:09:34.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 349 [00:09:35.000] Search path: /user/username/projects/myproject/src/helpers -Info 350 [00:09:36.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 351 [00:09:37.000] Search path: /user/username/projects/myproject/src/helpers -Info 352 [00:09:38.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 353 [00:09:39.000] Search path: /user/username/projects/myproject/src -Info 354 [00:09:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 355 [00:09:41.000] Search path: /user/username/projects/myproject/src -Info 356 [00:09:42.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 357 [00:09:43.000] Search path: /user/username/projects/myproject/src -Info 358 [00:09:44.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 359 [00:09:45.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 360 [00:09:46.000] Search path: /user/username/projects/myproject/src/helpers -Info 361 [00:09:47.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 362 [00:09:48.000] Search path: /user/username/projects/myproject/src/helpers -Info 363 [00:09:49.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 364 [00:09:50.000] Search path: /user/username/projects/myproject/src -Info 365 [00:09:51.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 366 [00:09:52.000] Search path: /user/username/projects/myproject/src -Info 367 [00:09:53.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 368 [00:09:54.000] Search path: /user/username/projects/myproject/src -Info 369 [00:09:55.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 370 [00:09:56.000] response: +Info 356 [00:09:42.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json +Info 357 [00:09:43.000] Search path: /user/username/projects/myproject/src/helpers +Info 358 [00:09:44.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 359 [00:09:45.000] Search path: /user/username/projects/myproject/src/helpers +Info 360 [00:09:46.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 361 [00:09:47.000] Search path: /user/username/projects/myproject/src +Info 362 [00:09:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 363 [00:09:49.000] Search path: /user/username/projects/myproject/src +Info 364 [00:09:50.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 365 [00:09:51.000] Search path: /user/username/projects/myproject/src +Info 366 [00:09:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 367 [00:09:53.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json +Info 368 [00:09:54.000] Search path: /user/username/projects/myproject/src/helpers +Info 369 [00:09:55.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 370 [00:09:56.000] Search path: /user/username/projects/myproject/src/helpers +Info 371 [00:09:57.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 372 [00:09:58.000] Search path: /user/username/projects/myproject/src +Info 373 [00:09:59.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 374 [00:10:00.000] Search path: /user/username/projects/myproject/src +Info 375 [00:10:01.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 376 [00:10:02.000] Search path: /user/username/projects/myproject/src +Info 377 [00:10:03.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 378 [00:10:04.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js index 9d3190fd56a4c..bd400bc51eb47 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js @@ -306,9 +306,9 @@ Info 17 [00:01:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:35.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/common/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:36.000] Project '/user/username/projects/project/src/common/tsconfig.json' (Configured) Info 20 [00:01:37.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/project/src/common/input/keyboard.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/src/common/input/keyboard.ts SVC-1-0 "function bar() { return \"just a random function so .d.ts location doesnt match\"; }\nexport function evaluateKeyboardEvent() { }" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../../a/lib/lib.d.ts @@ -418,10 +418,10 @@ Info 41 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:02:09.000] Project '/user/username/projects/project/src/tsconfig.json' (Configured) Info 44 [00:02:10.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/project/out/input/keyboard.d.ts - /user/username/projects/project/src/terminal.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/out/input/keyboard.d.ts Text-1 "export declare function evaluateKeyboardEvent(): void;\n//# sourceMappingURL=keyboard.d.ts.map" + /user/username/projects/project/src/terminal.ts SVC-1-0 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction foo() {\n return evaluateKeyboardEvent();\n}\n" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js index 734ed45cf01ca..ddbeb8b98afa5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js @@ -306,9 +306,9 @@ Info 17 [00:01:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:35.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/common/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:36.000] Project '/user/username/projects/project/src/common/tsconfig.json' (Configured) Info 20 [00:01:37.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/project/src/common/input/keyboard.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/src/common/input/keyboard.ts SVC-1-0 "function bar() { return \"just a random function so .d.ts location doesnt match\"; }\nexport function evaluateKeyboardEvent() { }" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../../a/lib/lib.d.ts @@ -417,10 +417,10 @@ Info 40 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:02:07.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:02:08.000] Project '/user/username/projects/project/src/tsconfig.json' (Configured) Info 43 [00:02:09.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/project/src/common/input/keyboard.ts - /user/username/projects/project/src/terminal.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/src/common/input/keyboard.ts SVC-1-0 "function bar() { return \"just a random function so .d.ts location doesnt match\"; }\nexport function evaluateKeyboardEvent() { }" + /user/username/projects/project/src/terminal.ts SVC-1-0 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction foo() {\n return evaluateKeyboardEvent();\n}\n" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index 4ac76eaa3e92a..84aab0e2b6315 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -87,11 +87,11 @@ Info 21 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 24 [00:01:33.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-1 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -119,9 +119,9 @@ Info 32 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info 35 [00:01:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -160,8 +160,8 @@ Info 44 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 45 [00:02:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:02:06.000] Project '/dev/null/inferredProject1*' (Inferred) Info 47 [00:02:07.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -222,21 +222,10 @@ Info 52 [00:02:48.000] Search path: /dummy Info 53 [00:02:49.000] For info: /dummy/dummy.ts :: No config files found. Info 54 [00:02:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 55 [00:02:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 56 [00:02:52.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 57 [00:02:53.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 58 [00:02:54.000] ----------------------------------------------- -Info 59 [00:02:55.000] `remove Project:: -Info 60 [00:02:56.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 61 [00:02:57.000] Files (5) +Info 56 [00:02:52.000] Same program as before +Info 57 [00:02:53.000] `remove Project:: +Info 58 [00:02:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 59 [00:02:55.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -255,15 +244,15 @@ Info 61 [00:02:57.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 62 [00:02:58.000] ----------------------------------------------- -Info 63 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 64 [00:03:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 65 [00:03:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 66 [00:03:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 67 [00:03:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 68 [00:03:04.000] `remove Project:: -Info 69 [00:03:05.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 70 [00:03:06.000] Files (3) +Info 60 [00:02:56.000] ----------------------------------------------- +Info 61 [00:02:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 62 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 63 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 64 [00:03:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 65 [00:03:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 66 [00:03:02.000] `remove Project:: +Info 67 [00:03:03.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 68 [00:03:04.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -277,30 +266,30 @@ Info 70 [00:03:06.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 71 [00:03:07.000] ----------------------------------------------- -Info 72 [00:03:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 73 [00:03:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 74 [00:03:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 75 [00:03:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 76 [00:03:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 77 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 80 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:17.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 81 [00:03:18.000] Files (2) +Info 69 [00:03:05.000] ----------------------------------------------- +Info 70 [00:03:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 71 [00:03:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 72 [00:03:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 73 [00:03:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 74 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 75 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:15.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 79 [00:03:16.000] Files (2) -Info 81 [00:03:19.000] ----------------------------------------------- -Info 81 [00:03:20.000] Open files: -Info 81 [00:03:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 81 [00:03:22.000] Projects: /dev/null/inferredProject1* -Info 81 [00:03:23.000] Search path: /user/username/projects/myproject/src -Info 82 [00:03:24.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 83 [00:03:25.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 84 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 85 [00:03:27.000] event: +Info 79 [00:03:17.000] ----------------------------------------------- +Info 79 [00:03:18.000] Open files: +Info 79 [00:03:19.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 79 [00:03:20.000] Projects: /dev/null/inferredProject1* +Info 79 [00:03:21.000] Search path: /user/username/projects/myproject/src +Info 80 [00:03:22.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 81 [00:03:23.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 82 [00:03:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 83 [00:03:25.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 86 [00:03:28.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 84 [00:03:26.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -320,9 +309,9 @@ Info 86 [00:03:28.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 87 [00:03:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 88 [00:03:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 89 [00:03:31.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 85 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 86 [00:03:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 87 [00:03:29.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -340,8 +329,8 @@ Info 89 [00:03:31.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 90 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 91 [00:03:33.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 88 [00:03:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 89 [00:03:31.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -353,10 +342,10 @@ Info 91 [00:03:33.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 92 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 93 [00:03:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 94 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 90 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 91 [00:03:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 92 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 93 [00:03:35.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -373,19 +362,19 @@ Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 97 [00:03:39.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 98 [00:03:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 99 [00:03:41.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 100 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 101 [00:03:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 102 [00:03:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 103 [00:03:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 94 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 95 [00:03:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 98 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 99 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 100 [00:03:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 101 [00:03:43.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -399,21 +388,21 @@ Info 103 [00:03:45.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 104 [00:03:46.000] ----------------------------------------------- -Info 105 [00:03:47.000] event: +Info 102 [00:03:44.000] ----------------------------------------------- +Info 103 [00:03:45.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 106 [00:03:48.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 107 [00:03:49.000] event: +Info 104 [00:03:46.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 105 [00:03:47.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 108 [00:03:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 109 [00:03:51.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 110 [00:03:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 111 [00:03:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 112 [00:03:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 113 [00:03:55.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 106 [00:03:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 107 [00:03:49.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 108 [00:03:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 109 [00:03:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 110 [00:03:52.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 111 [00:03:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -424,50 +413,50 @@ Info 113 [00:03:55.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 114 [00:03:56.000] ----------------------------------------------- -Info 115 [00:03:57.000] event: +Info 112 [00:03:54.000] ----------------------------------------------- +Info 113 [00:03:55.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 116 [00:03:58.000] event: +Info 114 [00:03:56.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 117 [00:03:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 117 [00:04:00.000] Files (5) +Info 115 [00:03:57.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 115 [00:03:58.000] Files (5) -Info 117 [00:04:01.000] ----------------------------------------------- -Info 117 [00:04:02.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 117 [00:04:03.000] Files (3) +Info 115 [00:03:59.000] ----------------------------------------------- +Info 115 [00:04:00.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 115 [00:04:01.000] Files (3) -Info 117 [00:04:04.000] ----------------------------------------------- -Info 117 [00:04:05.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 117 [00:04:06.000] Files (2) +Info 115 [00:04:02.000] ----------------------------------------------- +Info 115 [00:04:03.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 115 [00:04:04.000] Files (2) -Info 117 [00:04:07.000] ----------------------------------------------- -Info 117 [00:04:08.000] Open files: -Info 117 [00:04:09.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 117 [00:04:10.000] Projects: /dev/null/inferredProject1* -Info 117 [00:04:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 117 [00:04:12.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 117 [00:04:13.000] reload projects. -Info 118 [00:04:14.000] Scheduled: /dev/null/inferredProject1* -Info 119 [00:04:15.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 120 [00:04:16.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 121 [00:04:17.000] Scheduled: *ensureProjectForOpenFiles* +Info 115 [00:04:05.000] ----------------------------------------------- +Info 115 [00:04:06.000] Open files: +Info 115 [00:04:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 115 [00:04:08.000] Projects: /dev/null/inferredProject1* +Info 115 [00:04:09.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 115 [00:04:10.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 115 [00:04:11.000] reload projects. +Info 116 [00:04:12.000] Scheduled: /dev/null/inferredProject1* +Info 117 [00:04:13.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 118 [00:04:14.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 119 [00:04:15.000] Scheduled: *ensureProjectForOpenFiles* +Info 120 [00:04:16.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 121 [00:04:17.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 122 [00:04:18.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info 123 [00:04:19.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 124 [00:04:20.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 125 [00:04:21.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 126 [00:04:22.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 127 [00:04:23.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 128 [00:04:24.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 129 [00:04:25.000] Search path: /dummy -Info 130 [00:04:26.000] For info: /dummy/dummy.ts :: No config files found. -Info 131 [00:04:27.000] Search path: /user/username/projects/myproject/src -Info 132 [00:04:28.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 133 [00:04:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 134 [00:04:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 135 [00:04:31.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 136 [00:04:32.000] event: +Info 125 [00:04:21.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 126 [00:04:22.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 127 [00:04:23.000] Search path: /dummy +Info 128 [00:04:24.000] For info: /dummy/dummy.ts :: No config files found. +Info 129 [00:04:25.000] Search path: /user/username/projects/myproject/src +Info 130 [00:04:26.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 131 [00:04:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 132 [00:04:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 133 [00:04:29.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 134 [00:04:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 137 [00:04:33.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 135 [00:04:31.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -487,8 +476,8 @@ Info 137 [00:04:33.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 138 [00:04:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 139 [00:04:35.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 136 [00:04:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 137 [00:04:33.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -506,7 +495,7 @@ Info 139 [00:04:35.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 140 [00:04:36.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 138 [00:04:34.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -518,7 +507,7 @@ Info 140 [00:04:36.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 141 [00:04:37.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 139 [00:04:35.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -535,10 +524,18 @@ Info 141 [00:04:37.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 142 [00:04:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 143 [00:04:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 144 [00:04:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 145 [00:04:41.000] Different program with same set of files +Info 140 [00:04:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 141 [00:04:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 142 [00:04:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 143 [00:04:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 144 [00:04:40.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" + +Info 145 [00:04:41.000] ----------------------------------------------- Info 146 [00:04:42.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} Info 147 [00:04:43.000] event: @@ -552,51 +549,62 @@ Info 152 [00:04:48.000] Starting updateGraphWorker: Project: /user/username/pro Info 153 [00:04:49.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info 154 [00:04:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info 155 [00:04:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 156 [00:04:52.000] Different program with same set of files -Info 157 [00:04:53.000] event: +Info 156 [00:04:52.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 157 [00:04:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 158 [00:04:54.000] ----------------------------------------------- +Info 159 [00:04:55.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 158 [00:04:54.000] event: +Info 160 [00:04:56.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 159 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 160 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 161 [00:04:57.000] Before ensureProjectForOpenFiles: -Info 162 [00:04:58.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 162 [00:04:59.000] Files (5) +Info 161 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 162 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 163 [00:04:59.000] Before ensureProjectForOpenFiles: +Info 164 [00:05:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 164 [00:05:01.000] Files (5) + +Info 164 [00:05:02.000] ----------------------------------------------- +Info 164 [00:05:03.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 164 [00:05:04.000] Files (3) -Info 162 [00:05:00.000] ----------------------------------------------- -Info 162 [00:05:01.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 162 [00:05:02.000] Files (3) +Info 164 [00:05:05.000] ----------------------------------------------- +Info 164 [00:05:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 164 [00:05:07.000] Files (2) -Info 162 [00:05:03.000] ----------------------------------------------- -Info 162 [00:05:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 162 [00:05:05.000] Files (2) +Info 164 [00:05:08.000] ----------------------------------------------- +Info 164 [00:05:09.000] Open files: +Info 164 [00:05:10.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 164 [00:05:11.000] Projects: /dev/null/inferredProject1* +Info 164 [00:05:12.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 164 [00:05:13.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 164 [00:05:14.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 165 [00:05:15.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 166 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 167 [00:05:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 168 [00:05:18.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 169 [00:05:19.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 162 [00:05:06.000] ----------------------------------------------- -Info 162 [00:05:07.000] Open files: -Info 162 [00:05:08.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 162 [00:05:09.000] Projects: /dev/null/inferredProject1* -Info 162 [00:05:10.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 162 [00:05:11.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 162 [00:05:12.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 163 [00:05:13.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 164 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 165 [00:05:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 166 [00:05:16.000] Different program with same set of files -Info 167 [00:05:17.000] After ensureProjectForOpenFiles: -Info 168 [00:05:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 168 [00:05:19.000] Files (5) +Info 170 [00:05:20.000] ----------------------------------------------- +Info 171 [00:05:21.000] After ensureProjectForOpenFiles: +Info 172 [00:05:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 172 [00:05:23.000] Files (5) -Info 168 [00:05:20.000] ----------------------------------------------- -Info 168 [00:05:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 168 [00:05:22.000] Files (3) +Info 172 [00:05:24.000] ----------------------------------------------- +Info 172 [00:05:25.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 172 [00:05:26.000] Files (3) -Info 168 [00:05:23.000] ----------------------------------------------- -Info 168 [00:05:24.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 168 [00:05:25.000] Files (2) +Info 172 [00:05:27.000] ----------------------------------------------- +Info 172 [00:05:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 172 [00:05:29.000] Files (2) -Info 168 [00:05:26.000] ----------------------------------------------- -Info 168 [00:05:27.000] Open files: -Info 168 [00:05:28.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 168 [00:05:29.000] Projects: /dev/null/inferredProject1* -Info 168 [00:05:30.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 168 [00:05:31.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json \ No newline at end of file +Info 172 [00:05:30.000] ----------------------------------------------- +Info 172 [00:05:31.000] Open files: +Info 172 [00:05:32.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 172 [00:05:33.000] Projects: /dev/null/inferredProject1* +Info 172 [00:05:34.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 172 [00:05:35.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index 3f98bab240e40..96935b7db1076 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -65,11 +65,11 @@ Info 19 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 22 [00:01:25.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-1 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -97,10 +97,10 @@ Info 30 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:35.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) Info 33 [00:01:36.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -140,8 +140,8 @@ Info 42 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 43 [00:01:57.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:58.000] Project '/dev/null/inferredProject1*' (Inferred) Info 45 [00:01:59.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -202,21 +202,10 @@ Info 50 [00:02:40.000] Search path: /dummy Info 51 [00:02:41.000] For info: /dummy/dummy.ts :: No config files found. Info 52 [00:02:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 53 [00:02:43.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 55 [00:02:45.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 56 [00:02:46.000] ----------------------------------------------- -Info 57 [00:02:47.000] `remove Project:: -Info 58 [00:02:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 59 [00:02:49.000] Files (5) +Info 54 [00:02:44.000] Same program as before +Info 55 [00:02:45.000] `remove Project:: +Info 56 [00:02:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 57 [00:02:47.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -235,13 +224,13 @@ Info 59 [00:02:49.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 60 [00:02:50.000] ----------------------------------------------- -Info 61 [00:02:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 62 [00:02:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 63 [00:02:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 64 [00:02:54.000] `remove Project:: -Info 65 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 66 [00:02:56.000] Files (4) +Info 58 [00:02:48.000] ----------------------------------------------- +Info 59 [00:02:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 60 [00:02:50.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 61 [00:02:51.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 62 [00:02:52.000] `remove Project:: +Info 63 [00:02:53.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 64 [00:02:54.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -257,31 +246,31 @@ Info 66 [00:02:56.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 67 [00:02:57.000] ----------------------------------------------- -Info 68 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 69 [00:02:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 70 [00:03:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 71 [00:03:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 72 [00:03:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 73 [00:03:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 74 [00:03:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 77 [00:03:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:08.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 78 [00:03:09.000] Files (2) +Info 65 [00:02:55.000] ----------------------------------------------- +Info 66 [00:02:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 67 [00:02:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 68 [00:02:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 69 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 70 [00:03:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 71 [00:03:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 72 [00:03:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 73 [00:03:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 74 [00:03:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 75 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 76 [00:03:07.000] Files (2) -Info 78 [00:03:10.000] ----------------------------------------------- -Info 78 [00:03:11.000] Open files: -Info 78 [00:03:12.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 78 [00:03:13.000] Projects: /dev/null/inferredProject1* -Info 78 [00:03:14.000] Search path: /user/username/projects/myproject/src -Info 79 [00:03:15.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:16.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 82 [00:03:18.000] event: +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Open files: +Info 76 [00:03:10.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 76 [00:03:11.000] Projects: /dev/null/inferredProject1* +Info 76 [00:03:12.000] Search path: /user/username/projects/myproject/src +Info 77 [00:03:13.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 78 [00:03:14.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 79 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 80 [00:03:16.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 83 [00:03:19.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 81 [00:03:17.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -297,9 +286,9 @@ Info 83 [00:03:19.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 84 [00:03:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 85 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 86 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 82 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 84 [00:03:20.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -317,8 +306,8 @@ Info 86 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 87 [00:03:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 88 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 85 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 86 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -330,21 +319,21 @@ Info 88 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 89 [00:03:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 90 [00:03:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 91 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 92 [00:03:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 95 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 96 [00:03:32.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 97 [00:03:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 98 [00:03:34.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 87 [00:03:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 88 [00:03:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 89 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 90 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 91 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 92 [00:03:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 93 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 94 [00:03:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 95 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 96 [00:03:32.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -358,22 +347,22 @@ Info 98 [00:03:34.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 99 [00:03:35.000] ----------------------------------------------- -Info 100 [00:03:36.000] event: +Info 97 [00:03:33.000] ----------------------------------------------- +Info 98 [00:03:34.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 101 [00:03:37.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 102 [00:03:38.000] event: +Info 99 [00:03:35.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 100 [00:03:36.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 103 [00:03:39.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 104 [00:03:40.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 105 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 106 [00:03:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 107 [00:03:43.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 108 [00:03:44.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 101 [00:03:37.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 102 [00:03:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 103 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 104 [00:03:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 105 [00:03:41.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 106 [00:03:42.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -385,51 +374,51 @@ Info 108 [00:03:44.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 109 [00:03:45.000] ----------------------------------------------- -Info 110 [00:03:46.000] event: +Info 107 [00:03:43.000] ----------------------------------------------- +Info 108 [00:03:44.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 111 [00:03:47.000] event: +Info 109 [00:03:45.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 112 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 112 [00:03:49.000] Files (5) +Info 110 [00:03:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 110 [00:03:47.000] Files (5) -Info 112 [00:03:50.000] ----------------------------------------------- -Info 112 [00:03:51.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 112 [00:03:52.000] Files (4) +Info 110 [00:03:48.000] ----------------------------------------------- +Info 110 [00:03:49.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 110 [00:03:50.000] Files (4) -Info 112 [00:03:53.000] ----------------------------------------------- -Info 112 [00:03:54.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 112 [00:03:55.000] Files (2) +Info 110 [00:03:51.000] ----------------------------------------------- +Info 110 [00:03:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 110 [00:03:53.000] Files (2) -Info 112 [00:03:56.000] ----------------------------------------------- -Info 112 [00:03:57.000] Open files: -Info 112 [00:03:58.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 112 [00:03:59.000] Projects: /dev/null/inferredProject1* -Info 112 [00:04:00.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 112 [00:04:01.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json -Info 112 [00:04:02.000] reload projects. -Info 113 [00:04:03.000] Scheduled: /dev/null/inferredProject1* -Info 114 [00:04:04.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 115 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json -Info 116 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles* +Info 110 [00:03:54.000] ----------------------------------------------- +Info 110 [00:03:55.000] Open files: +Info 110 [00:03:56.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 110 [00:03:57.000] Projects: /dev/null/inferredProject1* +Info 110 [00:03:58.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 110 [00:03:59.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info 110 [00:04:00.000] reload projects. +Info 111 [00:04:01.000] Scheduled: /dev/null/inferredProject1* +Info 112 [00:04:02.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 113 [00:04:03.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json +Info 114 [00:04:04.000] Scheduled: *ensureProjectForOpenFiles* +Info 115 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 116 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 117 [00:04:07.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 118 [00:04:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 119 [00:04:09.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 120 [00:04:10.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info 121 [00:04:11.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 122 [00:04:12.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 123 [00:04:13.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info 124 [00:04:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 125 [00:04:15.000] Search path: /dummy -Info 126 [00:04:16.000] For info: /dummy/dummy.ts :: No config files found. -Info 127 [00:04:17.000] Search path: /user/username/projects/myproject/src -Info 128 [00:04:18.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 129 [00:04:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 130 [00:04:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 131 [00:04:21.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 132 [00:04:22.000] event: +Info 118 [00:04:08.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one +Info 119 [00:04:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 120 [00:04:10.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 121 [00:04:11.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one +Info 122 [00:04:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 123 [00:04:13.000] Search path: /dummy +Info 124 [00:04:14.000] For info: /dummy/dummy.ts :: No config files found. +Info 125 [00:04:15.000] Search path: /user/username/projects/myproject/src +Info 126 [00:04:16.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 127 [00:04:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 128 [00:04:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:19.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 130 [00:04:20.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 133 [00:04:23.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 131 [00:04:21.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -445,8 +434,8 @@ Info 133 [00:04:23.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 134 [00:04:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 135 [00:04:25.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 132 [00:04:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 133 [00:04:23.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -464,7 +453,7 @@ Info 135 [00:04:25.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 136 [00:04:26.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 134 [00:04:24.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -476,10 +465,18 @@ Info 136 [00:04:26.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 137 [00:04:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 138 [00:04:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 139 [00:04:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 140 [00:04:30.000] Different program with same set of files +Info 135 [00:04:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 136 [00:04:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 137 [00:04:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 138 [00:04:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 139 [00:04:29.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" + +Info 140 [00:04:30.000] ----------------------------------------------- Info 141 [00:04:31.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} Info 142 [00:04:32.000] event: @@ -493,51 +490,63 @@ Info 147 [00:04:37.000] Starting updateGraphWorker: Project: /user/username/pro Info 148 [00:04:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots Info 149 [00:04:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots Info 150 [00:04:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 151 [00:04:41.000] Different program with same set of files -Info 152 [00:04:42.000] event: +Info 151 [00:04:41.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 152 [00:04:42.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 153 [00:04:43.000] ----------------------------------------------- +Info 154 [00:04:44.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 153 [00:04:43.000] event: +Info 155 [00:04:45.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-indirect1.json","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 154 [00:04:44.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 155 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 156 [00:04:46.000] Before ensureProjectForOpenFiles: -Info 157 [00:04:47.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 157 [00:04:48.000] Files (5) +Info 156 [00:04:46.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 157 [00:04:47.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 158 [00:04:48.000] Before ensureProjectForOpenFiles: +Info 159 [00:04:49.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 159 [00:04:50.000] Files (5) + +Info 159 [00:04:51.000] ----------------------------------------------- +Info 159 [00:04:52.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 159 [00:04:53.000] Files (4) -Info 157 [00:04:49.000] ----------------------------------------------- -Info 157 [00:04:50.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 157 [00:04:51.000] Files (4) +Info 159 [00:04:54.000] ----------------------------------------------- +Info 159 [00:04:55.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 159 [00:04:56.000] Files (2) -Info 157 [00:04:52.000] ----------------------------------------------- -Info 157 [00:04:53.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 157 [00:04:54.000] Files (2) +Info 159 [00:04:57.000] ----------------------------------------------- +Info 159 [00:04:58.000] Open files: +Info 159 [00:04:59.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 159 [00:05:00.000] Projects: /dev/null/inferredProject1* +Info 159 [00:05:01.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 159 [00:05:02.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info 159 [00:05:03.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 160 [00:05:04.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 161 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 162 [00:05:06.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 163 [00:05:07.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 164 [00:05:08.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 157 [00:04:55.000] ----------------------------------------------- -Info 157 [00:04:56.000] Open files: -Info 157 [00:04:57.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 157 [00:04:58.000] Projects: /dev/null/inferredProject1* -Info 157 [00:04:59.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 157 [00:05:00.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json -Info 157 [00:05:01.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 158 [00:05:02.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 159 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 160 [00:05:04.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 161 [00:05:05.000] Different program with same set of files -Info 162 [00:05:06.000] After ensureProjectForOpenFiles: -Info 163 [00:05:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 163 [00:05:08.000] Files (5) +Info 165 [00:05:09.000] ----------------------------------------------- +Info 166 [00:05:10.000] After ensureProjectForOpenFiles: +Info 167 [00:05:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 167 [00:05:12.000] Files (5) -Info 163 [00:05:09.000] ----------------------------------------------- -Info 163 [00:05:10.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 163 [00:05:11.000] Files (4) +Info 167 [00:05:13.000] ----------------------------------------------- +Info 167 [00:05:14.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 167 [00:05:15.000] Files (4) -Info 163 [00:05:12.000] ----------------------------------------------- -Info 163 [00:05:13.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 163 [00:05:14.000] Files (2) +Info 167 [00:05:16.000] ----------------------------------------------- +Info 167 [00:05:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 167 [00:05:18.000] Files (2) -Info 163 [00:05:15.000] ----------------------------------------------- -Info 163 [00:05:16.000] Open files: -Info 163 [00:05:17.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 163 [00:05:18.000] Projects: /dev/null/inferredProject1* -Info 163 [00:05:19.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 163 [00:05:20.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file +Info 167 [00:05:19.000] ----------------------------------------------- +Info 167 [00:05:20.000] Open files: +Info 167 [00:05:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 167 [00:05:22.000] Projects: /dev/null/inferredProject1* +Info 167 [00:05:23.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 167 [00:05:24.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index 58e1e81232e08..0344f63d474f9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -46,10 +46,10 @@ Info 16 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:01:16.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -85,8 +85,8 @@ Info 28 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 29 [00:01:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 31 [00:01:36.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -135,21 +135,10 @@ Info 36 [00:02:08.000] Search path: /dummy Info 37 [00:02:09.000] For info: /dummy/dummy.ts :: No config files found. Info 38 [00:02:10.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 39 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 40 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 41 [00:02:13.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 42 [00:02:14.000] ----------------------------------------------- -Info 43 [00:02:15.000] `remove Project:: -Info 44 [00:02:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 45 [00:02:17.000] Files (4) +Info 40 [00:02:12.000] Same program as before +Info 41 [00:02:13.000] `remove Project:: +Info 42 [00:02:14.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 43 [00:02:15.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -165,30 +154,30 @@ Info 45 [00:02:17.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 46 [00:02:18.000] ----------------------------------------------- -Info 47 [00:02:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 48 [00:02:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 49 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 50 [00:02:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 51 [00:02:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 52 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 53 [00:02:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 54 [00:02:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 56 [00:02:28.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 56 [00:02:29.000] Files (2) +Info 44 [00:02:16.000] ----------------------------------------------- +Info 45 [00:02:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 46 [00:02:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 47 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 48 [00:02:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 49 [00:02:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 50 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 51 [00:02:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 52 [00:02:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 53 [00:02:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 54 [00:02:26.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 54 [00:02:27.000] Files (2) -Info 56 [00:02:30.000] ----------------------------------------------- -Info 56 [00:02:31.000] Open files: -Info 56 [00:02:32.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 56 [00:02:33.000] Projects: /dev/null/inferredProject1* -Info 56 [00:02:34.000] Search path: /user/username/projects/myproject/src -Info 57 [00:02:35.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 58 [00:02:36.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 59 [00:02:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 60 [00:02:38.000] event: +Info 54 [00:02:28.000] ----------------------------------------------- +Info 54 [00:02:29.000] Open files: +Info 54 [00:02:30.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 54 [00:02:31.000] Projects: /dev/null/inferredProject1* +Info 54 [00:02:32.000] Search path: /user/username/projects/myproject/src +Info 55 [00:02:33.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 56 [00:02:34.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 57 [00:02:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 58 [00:02:36.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 61 [00:02:39.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 59 [00:02:37.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -205,9 +194,9 @@ Info 61 [00:02:39.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 62 [00:02:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 63 [00:02:41.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 64 [00:02:42.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 60 [00:02:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 61 [00:02:39.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 62 [00:02:40.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -219,19 +208,19 @@ Info 64 [00:02:42.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 65 [00:02:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 66 [00:02:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 67 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 68 [00:02:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 69 [00:02:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 70 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 71 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 72 [00:02:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 73 [00:02:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts +Info 63 [00:02:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 64 [00:02:42.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 65 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 66 [00:02:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 67 [00:02:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 68 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 69 [00:02:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 70 [00:02:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:02:49.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -243,42 +232,42 @@ Info 73 [00:02:51.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 74 [00:02:52.000] ----------------------------------------------- -Info 75 [00:02:53.000] event: +Info 72 [00:02:50.000] ----------------------------------------------- +Info 73 [00:02:51.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 76 [00:02:54.000] event: +Info 74 [00:02:52.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 77 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 77 [00:02:56.000] Files (4) +Info 75 [00:02:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 75 [00:02:54.000] Files (4) -Info 77 [00:02:57.000] ----------------------------------------------- -Info 77 [00:02:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 77 [00:02:59.000] Files (2) +Info 75 [00:02:55.000] ----------------------------------------------- +Info 75 [00:02:56.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 75 [00:02:57.000] Files (2) -Info 77 [00:03:00.000] ----------------------------------------------- -Info 77 [00:03:01.000] Open files: -Info 77 [00:03:02.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 77 [00:03:03.000] Projects: /dev/null/inferredProject1* -Info 77 [00:03:04.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 77 [00:03:05.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 77 [00:03:06.000] reload projects. -Info 78 [00:03:07.000] Scheduled: /dev/null/inferredProject1* -Info 79 [00:03:08.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:09.000] Scheduled: *ensureProjectForOpenFiles* +Info 75 [00:02:58.000] ----------------------------------------------- +Info 75 [00:02:59.000] Open files: +Info 75 [00:03:00.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 75 [00:03:01.000] Projects: /dev/null/inferredProject1* +Info 75 [00:03:02.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 75 [00:03:03.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:03:04.000] reload projects. +Info 76 [00:03:05.000] Scheduled: /dev/null/inferredProject1* +Info 77 [00:03:06.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 78 [00:03:07.000] Scheduled: *ensureProjectForOpenFiles* +Info 79 [00:03:08.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 80 [00:03:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 81 [00:03:10.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info 82 [00:03:11.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 83 [00:03:12.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 84 [00:03:13.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 85 [00:03:14.000] Search path: /dummy -Info 86 [00:03:15.000] For info: /dummy/dummy.ts :: No config files found. -Info 87 [00:03:16.000] Search path: /user/username/projects/myproject/src -Info 88 [00:03:17.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 89 [00:03:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 90 [00:03:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 91 [00:03:20.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 92 [00:03:21.000] event: +Info 83 [00:03:12.000] Search path: /dummy +Info 84 [00:03:13.000] For info: /dummy/dummy.ts :: No config files found. +Info 85 [00:03:14.000] Search path: /user/username/projects/myproject/src +Info 86 [00:03:15.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 87 [00:03:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 88 [00:03:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 89 [00:03:18.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 90 [00:03:19.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 93 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 91 [00:03:20.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -295,8 +284,8 @@ Info 93 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 94 [00:03:23.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 95 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 92 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 93 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -308,10 +297,17 @@ Info 95 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 96 [00:03:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 97 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 98 [00:03:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:28.000] Different program with same set of files +Info 94 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 95 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 96 [00:03:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 97 [00:03:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 98 [00:03:27.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 99 [00:03:28.000] ----------------------------------------------- Info 100 [00:03:29.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} Info 101 [00:03:30.000] event: @@ -336,18 +332,23 @@ Info 105 [00:03:45.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 106 [00:03:46.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 107 [00:03:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 108 [00:03:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 109 [00:03:49.000] Different program with same set of files -Info 110 [00:03:50.000] After ensureProjectForOpenFiles: -Info 111 [00:03:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 111 [00:03:52.000] Files (4) +Info 109 [00:03:49.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 110 [00:03:50.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 111 [00:03:51.000] ----------------------------------------------- +Info 112 [00:03:52.000] After ensureProjectForOpenFiles: +Info 113 [00:03:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 113 [00:03:54.000] Files (4) -Info 111 [00:03:53.000] ----------------------------------------------- -Info 111 [00:03:54.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 111 [00:03:55.000] Files (2) +Info 113 [00:03:55.000] ----------------------------------------------- +Info 113 [00:03:56.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 113 [00:03:57.000] Files (2) -Info 111 [00:03:56.000] ----------------------------------------------- -Info 111 [00:03:57.000] Open files: -Info 111 [00:03:58.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 111 [00:03:59.000] Projects: /dev/null/inferredProject1* -Info 111 [00:04:00.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 111 [00:04:01.000] Projects: /user/username/projects/myproject/tsconfig.json \ No newline at end of file +Info 113 [00:03:58.000] ----------------------------------------------- +Info 113 [00:03:59.000] Open files: +Info 113 [00:04:00.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 113 [00:04:01.000] Projects: /dev/null/inferredProject1* +Info 113 [00:04:02.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 113 [00:04:03.000] Projects: /user/username/projects/myproject/tsconfig.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js index 5700232d4d899..c28cfee7c2aa9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js @@ -45,10 +45,10 @@ Info 16 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:01:16.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -74,9 +74,9 @@ Info 27 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 28 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 29 [00:01:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info 30 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -232,8 +232,8 @@ Info 45 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 46 [00:01:54.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 47 [00:01:55.000] Project '/dev/null/inferredProject1*' (Inferred) Info 48 [00:01:56.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -294,21 +294,10 @@ Info 53 [00:02:37.000] Search path: /dummy Info 54 [00:02:38.000] For info: /dummy/dummy.ts :: No config files found. Info 55 [00:02:39.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 56 [00:02:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 57 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 58 [00:02:42.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 59 [00:02:43.000] ----------------------------------------------- -Info 60 [00:02:44.000] `remove Project:: -Info 61 [00:02:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 62 [00:02:46.000] Files (4) +Info 57 [00:02:41.000] Same program as before +Info 58 [00:02:42.000] `remove Project:: +Info 59 [00:02:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 60 [00:02:44.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -324,13 +313,13 @@ Info 62 [00:02:46.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 63 [00:02:47.000] ----------------------------------------------- -Info 64 [00:02:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 65 [00:02:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 66 [00:02:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 67 [00:02:51.000] `remove Project:: -Info 68 [00:02:52.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 69 [00:02:53.000] Files (3) +Info 61 [00:02:45.000] ----------------------------------------------- +Info 62 [00:02:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 63 [00:02:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 64 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 65 [00:02:49.000] `remove Project:: +Info 66 [00:02:50.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 67 [00:02:51.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -344,29 +333,29 @@ Info 69 [00:02:53.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 70 [00:02:54.000] ----------------------------------------------- -Info 71 [00:02:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 72 [00:02:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 73 [00:02:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 74 [00:02:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 75 [00:02:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 76 [00:03:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 77 [00:03:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:03.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 79 [00:03:04.000] Files (2) - -Info 79 [00:03:05.000] ----------------------------------------------- -Info 79 [00:03:06.000] Open files: -Info 79 [00:03:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 79 [00:03:08.000] Projects: /dev/null/inferredProject1* -Info 79 [00:03:09.000] Search path: /user/username/projects/myproject/src -Info 80 [00:03:10.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:11.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 82 [00:03:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 83 [00:03:13.000] event: +Info 68 [00:02:52.000] ----------------------------------------------- +Info 69 [00:02:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 70 [00:02:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 71 [00:02:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 72 [00:02:56.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 73 [00:02:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 74 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 75 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:01.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 77 [00:03:02.000] Files (2) + +Info 77 [00:03:03.000] ----------------------------------------------- +Info 77 [00:03:04.000] Open files: +Info 77 [00:03:05.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 77 [00:03:06.000] Projects: /dev/null/inferredProject1* +Info 77 [00:03:07.000] Search path: /user/username/projects/myproject/src +Info 78 [00:03:08.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 79 [00:03:09.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 80 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 81 [00:03:11.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 84 [00:03:14.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 82 [00:03:12.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -382,9 +371,9 @@ Info 84 [00:03:14.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 85 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 86 [00:03:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 87 [00:03:17.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 83 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 84 [00:03:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 85 [00:03:15.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -396,19 +385,19 @@ Info 87 [00:03:17.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 88 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 89 [00:03:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 90 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 91 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 93 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 94 [00:03:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:25.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 96 [00:03:26.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts +Info 86 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 87 [00:03:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 88 [00:03:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 89 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 90 [00:03:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 91 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 92 [00:03:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 93 [00:03:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 94 [00:03:24.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -420,21 +409,21 @@ Info 96 [00:03:26.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 97 [00:03:27.000] ----------------------------------------------- -Info 98 [00:03:28.000] event: +Info 95 [00:03:25.000] ----------------------------------------------- +Info 96 [00:03:26.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 99 [00:03:29.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 100 [00:03:30.000] event: +Info 97 [00:03:27.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 98 [00:03:28.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 101 [00:03:31.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 102 [00:03:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 103 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 104 [00:03:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 105 [00:03:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 106 [00:03:36.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 99 [00:03:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 100 [00:03:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 101 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 102 [00:03:32.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 103 [00:03:33.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 104 [00:03:34.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -445,96 +434,85 @@ Info 106 [00:03:36.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 107 [00:03:37.000] ----------------------------------------------- -Info 108 [00:03:38.000] event: +Info 105 [00:03:35.000] ----------------------------------------------- +Info 106 [00:03:36.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 109 [00:03:39.000] event: +Info 107 [00:03:37.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 110 [00:03:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 110 [00:03:41.000] Files (4) - -Info 110 [00:03:42.000] ----------------------------------------------- -Info 110 [00:03:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 110 [00:03:44.000] Files (3) - -Info 110 [00:03:45.000] ----------------------------------------------- -Info 110 [00:03:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 110 [00:03:47.000] Files (2) - -Info 110 [00:03:48.000] ----------------------------------------------- -Info 110 [00:03:49.000] Open files: -Info 110 [00:03:50.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 110 [00:03:51.000] Projects: /dev/null/inferredProject1* -Info 110 [00:03:52.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 110 [00:03:53.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 110 [00:03:54.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 111 [00:03:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 111 [00:03:56.000] Files (4) - -Info 111 [00:03:57.000] ----------------------------------------------- -Info 111 [00:03:58.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 111 [00:03:59.000] Files (3) - -Info 111 [00:04:00.000] ----------------------------------------------- -Info 111 [00:04:01.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 111 [00:04:02.000] Files (2) - -Info 111 [00:04:03.000] ----------------------------------------------- -Info 111 [00:04:04.000] Open files: -Info 111 [00:04:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 111 [00:04:06.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 111 [00:04:07.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 112 [00:04:08.000] Search path: /dummy -Info 113 [00:04:09.000] For info: /dummy/dummy.ts :: No config files found. -Info 114 [00:04:10.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 115 [00:04:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 116 [00:04:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 117 [00:04:13.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 118 [00:04:14.000] ----------------------------------------------- -Info 119 [00:04:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 119 [00:04:16.000] Files (4) - -Info 119 [00:04:17.000] ----------------------------------------------- -Info 119 [00:04:18.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 119 [00:04:19.000] Files (3) - -Info 119 [00:04:20.000] ----------------------------------------------- -Info 119 [00:04:21.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 119 [00:04:22.000] Files (2) - -Info 119 [00:04:23.000] ----------------------------------------------- -Info 119 [00:04:24.000] Open files: -Info 119 [00:04:25.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 119 [00:04:26.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 119 [00:04:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 119 [00:04:28.000] Projects: /dev/null/inferredProject1* -Info 119 [00:04:29.000] reload projects. -Info 120 [00:04:30.000] Scheduled: /dev/null/inferredProject1* -Info 121 [00:04:31.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 122 [00:04:32.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 123 [00:04:33.000] Scheduled: *ensureProjectForOpenFiles* -Info 124 [00:04:34.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 125 [00:04:35.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 126 [00:04:36.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 127 [00:04:37.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 128 [00:04:38.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 129 [00:04:39.000] Search path: /user/username/projects/myproject/src -Info 130 [00:04:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 131 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 132 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 133 [00:04:43.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 134 [00:04:44.000] event: +Info 108 [00:03:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 108 [00:03:39.000] Files (4) + +Info 108 [00:03:40.000] ----------------------------------------------- +Info 108 [00:03:41.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 108 [00:03:42.000] Files (3) + +Info 108 [00:03:43.000] ----------------------------------------------- +Info 108 [00:03:44.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 108 [00:03:45.000] Files (2) + +Info 108 [00:03:46.000] ----------------------------------------------- +Info 108 [00:03:47.000] Open files: +Info 108 [00:03:48.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 108 [00:03:49.000] Projects: /dev/null/inferredProject1* +Info 108 [00:03:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 108 [00:03:51.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 108 [00:03:52.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 109 [00:03:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 109 [00:03:54.000] Files (4) + +Info 109 [00:03:55.000] ----------------------------------------------- +Info 109 [00:03:56.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 109 [00:03:57.000] Files (3) + +Info 109 [00:03:58.000] ----------------------------------------------- +Info 109 [00:03:59.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 109 [00:04:00.000] Files (2) + +Info 109 [00:04:01.000] ----------------------------------------------- +Info 109 [00:04:02.000] Open files: +Info 109 [00:04:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 109 [00:04:04.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 109 [00:04:05.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 110 [00:04:06.000] Search path: /dummy +Info 111 [00:04:07.000] For info: /dummy/dummy.ts :: No config files found. +Info 112 [00:04:08.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 113 [00:04:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 114 [00:04:10.000] Same program as before +Info 115 [00:04:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 115 [00:04:12.000] Files (4) + +Info 115 [00:04:13.000] ----------------------------------------------- +Info 115 [00:04:14.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 115 [00:04:15.000] Files (3) + +Info 115 [00:04:16.000] ----------------------------------------------- +Info 115 [00:04:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 115 [00:04:18.000] Files (2) + +Info 115 [00:04:19.000] ----------------------------------------------- +Info 115 [00:04:20.000] Open files: +Info 115 [00:04:21.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 115 [00:04:22.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 115 [00:04:23.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 115 [00:04:24.000] Projects: /dev/null/inferredProject1* +Info 115 [00:04:25.000] reload projects. +Info 116 [00:04:26.000] Scheduled: /dev/null/inferredProject1* +Info 117 [00:04:27.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 118 [00:04:28.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 119 [00:04:29.000] Scheduled: *ensureProjectForOpenFiles* +Info 120 [00:04:30.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 121 [00:04:31.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 122 [00:04:32.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 123 [00:04:33.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 124 [00:04:34.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 125 [00:04:35.000] Search path: /user/username/projects/myproject/src +Info 126 [00:04:36.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 127 [00:04:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 128 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:39.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 130 [00:04:40.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 135 [00:04:45.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 131 [00:04:41.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -550,8 +528,8 @@ Info 135 [00:04:45.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 136 [00:04:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 137 [00:04:47.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 132 [00:04:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 133 [00:04:43.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -563,24 +541,37 @@ Info 137 [00:04:47.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 138 [00:04:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 139 [00:04:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 140 [00:04:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 141 [00:04:51.000] Different program with same set of files -Info 142 [00:04:52.000] event: +Info 134 [00:04:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 135 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 136 [00:04:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 137 [00:04:47.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 138 [00:04:48.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 139 [00:04:49.000] ----------------------------------------------- +Info 140 [00:04:50.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 143 [00:04:53.000] event: +Info 141 [00:04:51.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 144 [00:04:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 145 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 146 [00:04:56.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 147 [00:04:57.000] event: +Info 142 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 143 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 144 [00:04:54.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 145 [00:04:55.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 148 [00:04:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 149 [00:04:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 150 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 151 [00:05:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 152 [00:05:02.000] Different program with same set of files +Info 146 [00:04:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 147 [00:04:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 148 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 149 [00:04:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 150 [00:05:00.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 151 [00:05:01.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 152 [00:05:02.000] ----------------------------------------------- Info 153 [00:05:03.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} Info 154 [00:05:04.000] event: @@ -611,25 +602,30 @@ Info 160 [00:05:24.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 161 [00:05:25.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 162 [00:05:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 163 [00:05:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 164 [00:05:28.000] Different program with same set of files -Info 165 [00:05:29.000] After ensureProjectForOpenFiles: -Info 166 [00:05:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 166 [00:05:31.000] Files (4) - -Info 166 [00:05:32.000] ----------------------------------------------- -Info 166 [00:05:33.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 166 [00:05:34.000] Files (3) - -Info 166 [00:05:35.000] ----------------------------------------------- -Info 166 [00:05:36.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 166 [00:05:37.000] Files (2) - -Info 166 [00:05:38.000] ----------------------------------------------- -Info 166 [00:05:39.000] Open files: -Info 166 [00:05:40.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 166 [00:05:41.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 166 [00:05:42.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 166 [00:05:43.000] Projects: /dev/null/inferredProject1* +Info 164 [00:05:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 165 [00:05:29.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 166 [00:05:30.000] ----------------------------------------------- +Info 167 [00:05:31.000] After ensureProjectForOpenFiles: +Info 168 [00:05:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 168 [00:05:33.000] Files (4) + +Info 168 [00:05:34.000] ----------------------------------------------- +Info 168 [00:05:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 168 [00:05:36.000] Files (3) + +Info 168 [00:05:37.000] ----------------------------------------------- +Info 168 [00:05:38.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 168 [00:05:39.000] Files (2) + +Info 168 [00:05:40.000] ----------------------------------------------- +Info 168 [00:05:41.000] Open files: +Info 168 [00:05:42.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 168 [00:05:43.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 168 [00:05:44.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 168 [00:05:45.000] Projects: /dev/null/inferredProject1* Before request PolledWatches:: @@ -672,7 +668,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 166 [00:05:44.000] request: +Info 168 [00:05:46.000] request: { "command": "references", "arguments": { @@ -683,21 +679,21 @@ Info 166 [00:05:44.000] request: "seq": 2, "type": "request" } -Info 167 [00:05:45.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 168 [00:05:46.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json -Info 169 [00:05:47.000] Search path: /user/username/projects/myproject/src -Info 170 [00:05:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 169 [00:05:47.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 170 [00:05:48.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json Info 171 [00:05:49.000] Search path: /user/username/projects/myproject/src Info 172 [00:05:50.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 173 [00:05:51.000] Search path: /user/username/projects/myproject/src Info 174 [00:05:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 175 [00:05:53.000] Search path: /user/username/projects/myproject/src/helpers -Info 176 [00:05:54.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 175 [00:05:53.000] Search path: /user/username/projects/myproject/src +Info 176 [00:05:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 177 [00:05:55.000] Search path: /user/username/projects/myproject/src/helpers Info 178 [00:05:56.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 179 [00:05:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 180 [00:05:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info -Info 181 [00:05:59.000] response: +Info 179 [00:05:57.000] Search path: /user/username/projects/myproject/src/helpers +Info 180 [00:05:58.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 181 [00:05:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 182 [00:06:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 183 [00:06:01.000] response: { "response": { "refs": [ @@ -838,43 +834,43 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 182 [00:06:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 183 [00:06:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 183 [00:06:02.000] Files (4) - -Info 183 [00:06:03.000] ----------------------------------------------- -Info 183 [00:06:04.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 183 [00:06:05.000] Files (3) - -Info 183 [00:06:06.000] ----------------------------------------------- -Info 183 [00:06:07.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 183 [00:06:08.000] Files (2) - -Info 183 [00:06:09.000] ----------------------------------------------- -Info 183 [00:06:10.000] Open files: -Info 183 [00:06:11.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 183 [00:06:12.000] Projects: /dev/null/inferredProject1* -Info 183 [00:06:13.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 184 [00:06:14.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 184 [00:06:15.000] Files (4) - -Info 184 [00:06:16.000] ----------------------------------------------- -Info 184 [00:06:17.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 184 [00:06:18.000] Files (3) - -Info 184 [00:06:19.000] ----------------------------------------------- -Info 184 [00:06:20.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 184 [00:06:21.000] Files (2) - -Info 184 [00:06:22.000] ----------------------------------------------- -Info 184 [00:06:23.000] Open files: -Info 184 [00:06:24.000] Search path: /user/username/projects/myproject/indirect3 -Info 185 [00:06:25.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 186 [00:06:26.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 187 [00:06:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 188 [00:06:28.000] event: +Info 184 [00:06:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 185 [00:06:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 185 [00:06:04.000] Files (4) + +Info 185 [00:06:05.000] ----------------------------------------------- +Info 185 [00:06:06.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 185 [00:06:07.000] Files (3) + +Info 185 [00:06:08.000] ----------------------------------------------- +Info 185 [00:06:09.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 185 [00:06:10.000] Files (2) + +Info 185 [00:06:11.000] ----------------------------------------------- +Info 185 [00:06:12.000] Open files: +Info 185 [00:06:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 185 [00:06:14.000] Projects: /dev/null/inferredProject1* +Info 185 [00:06:15.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 186 [00:06:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 186 [00:06:17.000] Files (4) + +Info 186 [00:06:18.000] ----------------------------------------------- +Info 186 [00:06:19.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 186 [00:06:20.000] Files (3) + +Info 186 [00:06:21.000] ----------------------------------------------- +Info 186 [00:06:22.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 186 [00:06:23.000] Files (2) + +Info 186 [00:06:24.000] ----------------------------------------------- +Info 186 [00:06:25.000] Open files: +Info 186 [00:06:26.000] Search path: /user/username/projects/myproject/indirect3 +Info 187 [00:06:27.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 188 [00:06:28.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 189 [00:06:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 190 [00:06:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 189 [00:06:29.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 191 [00:06:31.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -883,23 +879,23 @@ Info 189 [00:06:29.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 190 [00:06:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 191 [00:06:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 192 [00:06:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 193 [00:06:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 194 [00:06:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 195 [00:06:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 196 [00:06:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 197 [00:06:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 198 [00:06:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 199 [00:06:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 200 [00:06:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 201 [00:06:41.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 202 [00:06:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 192 [00:06:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 193 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 194 [00:06:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 195 [00:06:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 196 [00:06:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 197 [00:06:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 198 [00:06:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 199 [00:06:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 200 [00:06:40.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 201 [00:06:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 202 [00:06:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 203 [00:06:43.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 204 [00:06:44.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -911,16 +907,16 @@ Info 202 [00:06:42.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 203 [00:06:43.000] ----------------------------------------------- -Info 204 [00:06:44.000] event: +Info 205 [00:06:45.000] ----------------------------------------------- +Info 206 [00:06:46.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 205 [00:06:45.000] event: +Info 207 [00:06:47.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 206 [00:06:46.000] event: +Info 208 [00:06:48.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 207 [00:06:47.000] `remove Project:: -Info 208 [00:06:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 209 [00:06:49.000] Files (4) +Info 209 [00:06:49.000] `remove Project:: +Info 210 [00:06:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 211 [00:06:51.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -936,13 +932,13 @@ Info 209 [00:06:49.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 210 [00:06:50.000] ----------------------------------------------- -Info 211 [00:06:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 212 [00:06:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 213 [00:06:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 214 [00:06:54.000] `remove Project:: -Info 215 [00:06:55.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 216 [00:06:56.000] Files (3) +Info 212 [00:06:52.000] ----------------------------------------------- +Info 213 [00:06:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 214 [00:06:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 215 [00:06:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 216 [00:06:56.000] `remove Project:: +Info 217 [00:06:57.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 218 [00:06:58.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -956,15 +952,15 @@ Info 216 [00:06:56.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 217 [00:06:57.000] ----------------------------------------------- -Info 218 [00:06:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 219 [00:06:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 220 [00:07:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 221 [00:07:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 222 [00:07:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 223 [00:07:03.000] `remove Project:: -Info 224 [00:07:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 225 [00:07:05.000] Files (2) +Info 219 [00:06:59.000] ----------------------------------------------- +Info 220 [00:07:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 221 [00:07:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 222 [00:07:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 223 [00:07:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 224 [00:07:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 225 [00:07:05.000] `remove Project:: +Info 226 [00:07:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 227 [00:07:07.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -974,19 +970,19 @@ Info 225 [00:07:05.000] Files (2) dummy.ts Root file specified for compilation -Info 226 [00:07:06.000] ----------------------------------------------- -Info 227 [00:07:07.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 228 [00:07:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 229 [00:07:09.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 230 [00:07:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 231 [00:07:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 232 [00:07:12.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 232 [00:07:13.000] Files (4) - -Info 232 [00:07:14.000] ----------------------------------------------- -Info 232 [00:07:15.000] Open files: -Info 232 [00:07:16.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 232 [00:07:17.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 228 [00:07:08.000] ----------------------------------------------- +Info 229 [00:07:09.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 230 [00:07:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 231 [00:07:11.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 232 [00:07:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 233 [00:07:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 234 [00:07:14.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 234 [00:07:15.000] Files (4) + +Info 234 [00:07:16.000] ----------------------------------------------- +Info 234 [00:07:17.000] Open files: +Info 234 [00:07:18.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 234 [00:07:19.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json Before request PolledWatches:: @@ -1031,7 +1027,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 232 [00:07:18.000] request: +Info 234 [00:07:20.000] request: { "command": "references", "arguments": { @@ -1042,16 +1038,16 @@ Info 232 [00:07:18.000] request: "seq": 3, "type": "request" } -Info 233 [00:07:19.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 234 [00:07:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 235 [00:07:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 236 [00:07:22.000] Search path: /user/username/projects/myproject/src -Info 237 [00:07:23.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 238 [00:07:24.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 239 [00:07:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 240 [00:07:26.000] event: +Info 235 [00:07:21.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 236 [00:07:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 237 [00:07:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 238 [00:07:24.000] Search path: /user/username/projects/myproject/src +Info 239 [00:07:25.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 240 [00:07:26.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 241 [00:07:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 242 [00:07:28.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 241 [00:07:27.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 243 [00:07:29.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -1067,9 +1063,9 @@ Info 241 [00:07:27.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 242 [00:07:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 243 [00:07:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 244 [00:07:30.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 244 [00:07:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 245 [00:07:31.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 246 [00:07:32.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1081,18 +1077,18 @@ Info 244 [00:07:30.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 245 [00:07:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 246 [00:07:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 247 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 248 [00:07:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 249 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 250 [00:07:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 251 [00:07:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 252 [00:07:38.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts +Info 247 [00:07:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 248 [00:07:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 249 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 250 [00:07:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 251 [00:07:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 252 [00:07:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 253 [00:07:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 254 [00:07:40.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-3 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1104,21 +1100,21 @@ Info 252 [00:07:38.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 253 [00:07:39.000] ----------------------------------------------- -Info 254 [00:07:40.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 255 [00:07:41.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 255 [00:07:41.000] ----------------------------------------------- Info 256 [00:07:42.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 257 [00:07:43.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 258 [00:07:44.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 257 [00:07:43.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 258 [00:07:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 259 [00:07:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 260 [00:07:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 261 [00:07:47.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 262 [00:07:48.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 259 [00:07:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 260 [00:07:46.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 261 [00:07:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 262 [00:07:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 263 [00:07:49.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 264 [00:07:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1129,30 +1125,30 @@ Info 262 [00:07:48.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 263 [00:07:49.000] ----------------------------------------------- -Info 264 [00:07:50.000] event: +Info 265 [00:07:51.000] ----------------------------------------------- +Info 266 [00:07:52.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 265 [00:07:51.000] Search path: /user/username/projects/myproject/src -Info 266 [00:07:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 267 [00:07:53.000] Search path: /user/username/projects/myproject/src Info 268 [00:07:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 269 [00:07:55.000] Search path: /user/username/projects/myproject/src/helpers -Info 270 [00:07:56.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 269 [00:07:55.000] Search path: /user/username/projects/myproject/src +Info 270 [00:07:56.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 271 [00:07:57.000] Search path: /user/username/projects/myproject/src/helpers Info 272 [00:07:58.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 273 [00:07:59.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json -Info 274 [00:08:00.000] Search path: /user/username/projects/myproject/src -Info 275 [00:08:01.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 273 [00:07:59.000] Search path: /user/username/projects/myproject/src/helpers +Info 274 [00:08:00.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 275 [00:08:01.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json Info 276 [00:08:02.000] Search path: /user/username/projects/myproject/src Info 277 [00:08:03.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 278 [00:08:04.000] Search path: /user/username/projects/myproject/src Info 279 [00:08:05.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 280 [00:08:06.000] Search path: /user/username/projects/myproject/src/helpers -Info 281 [00:08:07.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 280 [00:08:06.000] Search path: /user/username/projects/myproject/src +Info 281 [00:08:07.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 282 [00:08:08.000] Search path: /user/username/projects/myproject/src/helpers Info 283 [00:08:09.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 284 [00:08:10.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json -Info 285 [00:08:11.000] response: +Info 284 [00:08:10.000] Search path: /user/username/projects/myproject/src/helpers +Info 285 [00:08:11.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 286 [00:08:12.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 287 [00:08:13.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js index f6fcc1bc81905..4b9f0d57c3b40 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js @@ -86,11 +86,11 @@ Info 21 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 24 [00:01:33.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-1 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -118,9 +118,9 @@ Info 32 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info 35 [00:01:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -297,8 +297,8 @@ Info 50 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 53 [00:02:13.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -359,21 +359,10 @@ Info 58 [00:02:54.000] Search path: /dummy Info 59 [00:02:55.000] For info: /dummy/dummy.ts :: No config files found. Info 60 [00:02:56.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 61 [00:02:57.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 62 [00:02:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 63 [00:02:59.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 64 [00:03:00.000] ----------------------------------------------- -Info 65 [00:03:01.000] `remove Project:: -Info 66 [00:03:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 67 [00:03:03.000] Files (5) +Info 62 [00:02:58.000] Same program as before +Info 63 [00:02:59.000] `remove Project:: +Info 64 [00:03:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 65 [00:03:01.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -392,15 +381,15 @@ Info 67 [00:03:03.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 68 [00:03:04.000] ----------------------------------------------- -Info 69 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 70 [00:03:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 71 [00:03:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 72 [00:03:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 73 [00:03:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 74 [00:03:10.000] `remove Project:: -Info 75 [00:03:11.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 76 [00:03:12.000] Files (3) +Info 66 [00:03:02.000] ----------------------------------------------- +Info 67 [00:03:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 68 [00:03:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 69 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 70 [00:03:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 71 [00:03:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 72 [00:03:08.000] `remove Project:: +Info 73 [00:03:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 74 [00:03:10.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -414,30 +403,30 @@ Info 76 [00:03:12.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 77 [00:03:13.000] ----------------------------------------------- -Info 78 [00:03:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 79 [00:03:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 80 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 81 [00:03:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 82 [00:03:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 83 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 84 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 85 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 86 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 87 [00:03:23.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 87 [00:03:24.000] Files (2) - -Info 87 [00:03:25.000] ----------------------------------------------- -Info 87 [00:03:26.000] Open files: -Info 87 [00:03:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 87 [00:03:28.000] Projects: /dev/null/inferredProject1* -Info 87 [00:03:29.000] Search path: /user/username/projects/myproject/src -Info 88 [00:03:30.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 89 [00:03:31.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 90 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 91 [00:03:33.000] event: +Info 75 [00:03:11.000] ----------------------------------------------- +Info 76 [00:03:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 77 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 79 [00:03:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 80 [00:03:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 81 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 84 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 85 [00:03:21.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 85 [00:03:22.000] Files (2) + +Info 85 [00:03:23.000] ----------------------------------------------- +Info 85 [00:03:24.000] Open files: +Info 85 [00:03:25.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 85 [00:03:26.000] Projects: /dev/null/inferredProject1* +Info 85 [00:03:27.000] Search path: /user/username/projects/myproject/src +Info 86 [00:03:28.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 87 [00:03:29.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 88 [00:03:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 89 [00:03:31.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 92 [00:03:34.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 90 [00:03:32.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -457,9 +446,9 @@ Info 92 [00:03:34.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 93 [00:03:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 91 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 92 [00:03:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 93 [00:03:35.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -476,8 +465,8 @@ Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 97 [00:03:39.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 94 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -489,10 +478,10 @@ Info 97 [00:03:39.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 98 [00:03:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 99 [00:03:41.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 100 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 101 [00:03:43.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 97 [00:03:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 98 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 99 [00:03:41.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -509,19 +498,19 @@ Info 101 [00:03:43.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 102 [00:03:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 103 [00:03:45.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 104 [00:03:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 105 [00:03:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 106 [00:03:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 107 [00:03:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 108 [00:03:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 109 [00:03:51.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 100 [00:03:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 101 [00:03:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 102 [00:03:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 103 [00:03:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 104 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 105 [00:03:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 106 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 107 [00:03:49.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -535,21 +524,21 @@ Info 109 [00:03:51.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 110 [00:03:52.000] ----------------------------------------------- -Info 111 [00:03:53.000] event: +Info 108 [00:03:50.000] ----------------------------------------------- +Info 109 [00:03:51.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 112 [00:03:54.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 113 [00:03:55.000] event: +Info 110 [00:03:52.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 111 [00:03:53.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 114 [00:03:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 115 [00:03:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 116 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 117 [00:03:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 118 [00:04:00.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 119 [00:04:01.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 112 [00:03:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 113 [00:03:55.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 114 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 115 [00:03:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 116 [00:03:58.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 117 [00:03:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -560,98 +549,87 @@ Info 119 [00:04:01.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 120 [00:04:02.000] ----------------------------------------------- -Info 121 [00:04:03.000] event: +Info 118 [00:04:00.000] ----------------------------------------------- +Info 119 [00:04:01.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 122 [00:04:04.000] event: +Info 120 [00:04:02.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 123 [00:04:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 123 [00:04:06.000] Files (5) - -Info 123 [00:04:07.000] ----------------------------------------------- -Info 123 [00:04:08.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 123 [00:04:09.000] Files (3) - -Info 123 [00:04:10.000] ----------------------------------------------- -Info 123 [00:04:11.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 123 [00:04:12.000] Files (2) - -Info 123 [00:04:13.000] ----------------------------------------------- -Info 123 [00:04:14.000] Open files: -Info 123 [00:04:15.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 123 [00:04:16.000] Projects: /dev/null/inferredProject1* -Info 123 [00:04:17.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 123 [00:04:18.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 123 [00:04:19.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 124 [00:04:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 124 [00:04:21.000] Files (5) - -Info 124 [00:04:22.000] ----------------------------------------------- -Info 124 [00:04:23.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 124 [00:04:24.000] Files (3) - -Info 124 [00:04:25.000] ----------------------------------------------- -Info 124 [00:04:26.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 124 [00:04:27.000] Files (2) - -Info 124 [00:04:28.000] ----------------------------------------------- -Info 124 [00:04:29.000] Open files: -Info 124 [00:04:30.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 124 [00:04:31.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 124 [00:04:32.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:33.000] Search path: /dummy -Info 126 [00:04:34.000] For info: /dummy/dummy.ts :: No config files found. -Info 127 [00:04:35.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 128 [00:04:36.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 129 [00:04:37.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 130 [00:04:38.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 131 [00:04:39.000] ----------------------------------------------- -Info 132 [00:04:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 132 [00:04:41.000] Files (5) - -Info 132 [00:04:42.000] ----------------------------------------------- -Info 132 [00:04:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 132 [00:04:44.000] Files (3) - -Info 132 [00:04:45.000] ----------------------------------------------- -Info 132 [00:04:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 132 [00:04:47.000] Files (2) - -Info 132 [00:04:48.000] ----------------------------------------------- -Info 132 [00:04:49.000] Open files: -Info 132 [00:04:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 132 [00:04:51.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 132 [00:04:52.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 132 [00:04:53.000] Projects: /dev/null/inferredProject1* -Info 132 [00:04:54.000] reload projects. -Info 133 [00:04:55.000] Scheduled: /dev/null/inferredProject1* -Info 134 [00:04:56.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 135 [00:04:57.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 136 [00:04:58.000] Scheduled: *ensureProjectForOpenFiles* +Info 121 [00:04:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 121 [00:04:04.000] Files (5) + +Info 121 [00:04:05.000] ----------------------------------------------- +Info 121 [00:04:06.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 121 [00:04:07.000] Files (3) + +Info 121 [00:04:08.000] ----------------------------------------------- +Info 121 [00:04:09.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 121 [00:04:10.000] Files (2) + +Info 121 [00:04:11.000] ----------------------------------------------- +Info 121 [00:04:12.000] Open files: +Info 121 [00:04:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 121 [00:04:14.000] Projects: /dev/null/inferredProject1* +Info 121 [00:04:15.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 121 [00:04:16.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 121 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 122 [00:04:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 122 [00:04:19.000] Files (5) + +Info 122 [00:04:20.000] ----------------------------------------------- +Info 122 [00:04:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 122 [00:04:22.000] Files (3) + +Info 122 [00:04:23.000] ----------------------------------------------- +Info 122 [00:04:24.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 122 [00:04:25.000] Files (2) + +Info 122 [00:04:26.000] ----------------------------------------------- +Info 122 [00:04:27.000] Open files: +Info 122 [00:04:28.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 122 [00:04:29.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 122 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:31.000] Search path: /dummy +Info 124 [00:04:32.000] For info: /dummy/dummy.ts :: No config files found. +Info 125 [00:04:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 126 [00:04:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 127 [00:04:35.000] Same program as before +Info 128 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 128 [00:04:37.000] Files (5) + +Info 128 [00:04:38.000] ----------------------------------------------- +Info 128 [00:04:39.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 128 [00:04:40.000] Files (3) + +Info 128 [00:04:41.000] ----------------------------------------------- +Info 128 [00:04:42.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 128 [00:04:43.000] Files (2) + +Info 128 [00:04:44.000] ----------------------------------------------- +Info 128 [00:04:45.000] Open files: +Info 128 [00:04:46.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 128 [00:04:47.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 128 [00:04:48.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 128 [00:04:49.000] Projects: /dev/null/inferredProject1* +Info 128 [00:04:50.000] reload projects. +Info 129 [00:04:51.000] Scheduled: /dev/null/inferredProject1* +Info 130 [00:04:52.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 131 [00:04:53.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 132 [00:04:54.000] Scheduled: *ensureProjectForOpenFiles* +Info 133 [00:04:55.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 134 [00:04:56.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 135 [00:04:57.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 136 [00:04:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 137 [00:04:59.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 138 [00:05:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 139 [00:05:01.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 140 [00:05:02.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 141 [00:05:03.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 142 [00:05:04.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 143 [00:05:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 144 [00:05:06.000] Search path: /user/username/projects/myproject/src -Info 145 [00:05:07.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 146 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 147 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 148 [00:05:10.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 149 [00:05:11.000] event: +Info 138 [00:05:00.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 139 [00:05:01.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 140 [00:05:02.000] Search path: /user/username/projects/myproject/src +Info 141 [00:05:03.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 142 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 143 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 144 [00:05:06.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 145 [00:05:07.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 150 [00:05:12.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 146 [00:05:08.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -671,8 +649,8 @@ Info 150 [00:05:12.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 151 [00:05:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 152 [00:05:14.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 147 [00:05:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 148 [00:05:10.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -689,7 +667,7 @@ Info 152 [00:05:14.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 153 [00:05:15.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 149 [00:05:11.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -701,7 +679,7 @@ Info 153 [00:05:15.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 154 [00:05:16.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 150 [00:05:12.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -718,24 +696,38 @@ Info 154 [00:05:16.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 155 [00:05:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 156 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 157 [00:05:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 158 [00:05:20.000] Different program with same set of files -Info 159 [00:05:21.000] event: +Info 151 [00:05:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 152 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 153 [00:05:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 154 [00:05:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 155 [00:05:17.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" + +Info 156 [00:05:18.000] ----------------------------------------------- +Info 157 [00:05:19.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 160 [00:05:22.000] event: +Info 158 [00:05:20.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 161 [00:05:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 162 [00:05:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 163 [00:05:25.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 164 [00:05:26.000] event: +Info 159 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 160 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 161 [00:05:23.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 162 [00:05:24.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 165 [00:05:27.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 166 [00:05:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 167 [00:05:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 168 [00:05:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 169 [00:05:31.000] Different program with same set of files +Info 163 [00:05:25.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 164 [00:05:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 165 [00:05:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 166 [00:05:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 167 [00:05:29.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 168 [00:05:30.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 169 [00:05:31.000] ----------------------------------------------- Info 170 [00:05:32.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} Info 171 [00:05:33.000] event: @@ -766,25 +758,30 @@ Info 177 [00:05:53.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 178 [00:05:54.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 179 [00:05:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 180 [00:05:56.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 181 [00:05:57.000] Different program with same set of files -Info 182 [00:05:58.000] After ensureProjectForOpenFiles: -Info 183 [00:05:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 183 [00:06:00.000] Files (5) - -Info 183 [00:06:01.000] ----------------------------------------------- -Info 183 [00:06:02.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 183 [00:06:03.000] Files (3) - -Info 183 [00:06:04.000] ----------------------------------------------- -Info 183 [00:06:05.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 183 [00:06:06.000] Files (2) - -Info 183 [00:06:07.000] ----------------------------------------------- -Info 183 [00:06:08.000] Open files: -Info 183 [00:06:09.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 183 [00:06:10.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 183 [00:06:11.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 183 [00:06:12.000] Projects: /dev/null/inferredProject1* +Info 181 [00:05:57.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 182 [00:05:58.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 183 [00:05:59.000] ----------------------------------------------- +Info 184 [00:06:00.000] After ensureProjectForOpenFiles: +Info 185 [00:06:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 185 [00:06:02.000] Files (5) + +Info 185 [00:06:03.000] ----------------------------------------------- +Info 185 [00:06:04.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 185 [00:06:05.000] Files (3) + +Info 185 [00:06:06.000] ----------------------------------------------- +Info 185 [00:06:07.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 185 [00:06:08.000] Files (2) + +Info 185 [00:06:09.000] ----------------------------------------------- +Info 185 [00:06:10.000] Open files: +Info 185 [00:06:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 185 [00:06:12.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 185 [00:06:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 185 [00:06:14.000] Projects: /dev/null/inferredProject1* Before request PolledWatches:: @@ -839,7 +836,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 183 [00:06:13.000] request: +Info 185 [00:06:15.000] request: { "command": "references", "arguments": { @@ -850,33 +847,33 @@ Info 183 [00:06:13.000] request: "seq": 2, "type": "request" } -Info 184 [00:06:14.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 185 [00:06:15.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json -Info 186 [00:06:16.000] Search path: /user/username/projects/myproject/src -Info 187 [00:06:17.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 186 [00:06:16.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 187 [00:06:17.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json Info 188 [00:06:18.000] Search path: /user/username/projects/myproject/src Info 189 [00:06:19.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 190 [00:06:20.000] Search path: /user/username/projects/myproject/src Info 191 [00:06:21.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 192 [00:06:22.000] Search path: /user/username/projects/myproject/src/helpers -Info 193 [00:06:23.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 192 [00:06:22.000] Search path: /user/username/projects/myproject/src +Info 193 [00:06:23.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 194 [00:06:24.000] Search path: /user/username/projects/myproject/src/helpers Info 195 [00:06:25.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 196 [00:06:26.000] Search path: /user/username/projects/myproject/indirect1 -Info 197 [00:06:27.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 198 [00:06:28.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 199 [00:06:29.000] event: +Info 196 [00:06:26.000] Search path: /user/username/projects/myproject/src/helpers +Info 197 [00:06:27.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 198 [00:06:28.000] Search path: /user/username/projects/myproject/indirect1 +Info 199 [00:06:29.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 200 [00:06:30.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 201 [00:06:31.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/indirect1/main.ts"}} -Info 200 [00:06:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 201 [00:06:31.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 202 [00:06:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 203 [00:06:33.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 204 [00:06:34.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 205 [00:06:35.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 202 [00:06:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 203 [00:06:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 204 [00:06:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 205 [00:06:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 206 [00:06:36.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 207 [00:06:37.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -888,40 +885,40 @@ Info 205 [00:06:35.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 206 [00:06:36.000] ----------------------------------------------- -Info 207 [00:06:37.000] event: +Info 208 [00:06:38.000] ----------------------------------------------- +Info 209 [00:06:39.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 208 [00:06:38.000] event: +Info 210 [00:06:40.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 209 [00:06:39.000] Search path: /user/username/projects/myproject/indirect1 -Info 210 [00:06:40.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 211 [00:06:41.000] Search path: /user/username/projects/myproject/indirect1 Info 212 [00:06:42.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 213 [00:06:43.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 214 [00:06:44.000] Search path: /user/username/projects/myproject/src -Info 215 [00:06:45.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 213 [00:06:43.000] Search path: /user/username/projects/myproject/indirect1 +Info 214 [00:06:44.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 215 [00:06:45.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json Info 216 [00:06:46.000] Search path: /user/username/projects/myproject/src Info 217 [00:06:47.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 218 [00:06:48.000] Search path: /user/username/projects/myproject/src Info 219 [00:06:49.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 220 [00:06:50.000] Search path: /user/username/projects/myproject/src/helpers -Info 221 [00:06:51.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 220 [00:06:50.000] Search path: /user/username/projects/myproject/src +Info 221 [00:06:51.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 222 [00:06:52.000] Search path: /user/username/projects/myproject/src/helpers Info 223 [00:06:53.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 224 [00:06:54.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 225 [00:06:55.000] event: +Info 224 [00:06:54.000] Search path: /user/username/projects/myproject/src/helpers +Info 225 [00:06:55.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 226 [00:06:56.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 227 [00:06:57.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 226 [00:06:56.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 227 [00:06:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 228 [00:06:58.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 229 [00:06:59.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 230 [00:07:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 231 [00:07:01.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 232 [00:07:02.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 228 [00:06:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 229 [00:06:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 230 [00:07:00.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 231 [00:07:01.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 232 [00:07:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 233 [00:07:03.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 234 [00:07:04.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -933,25 +930,25 @@ Info 232 [00:07:02.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 233 [00:07:03.000] ----------------------------------------------- -Info 234 [00:07:04.000] event: +Info 235 [00:07:05.000] ----------------------------------------------- +Info 236 [00:07:06.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 235 [00:07:05.000] event: +Info 237 [00:07:07.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"d9a040bddd6b85b85abd507a988a4b809b1515b5e61257ea3f8263da59589565","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 236 [00:07:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 237 [00:07:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info -Info 238 [00:07:08.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 239 [00:07:09.000] Search path: /user/username/projects/myproject/src/helpers -Info 240 [00:07:10.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 238 [00:07:08.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 239 [00:07:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 240 [00:07:10.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json Info 241 [00:07:11.000] Search path: /user/username/projects/myproject/src/helpers Info 242 [00:07:12.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 243 [00:07:13.000] Search path: /user/username/projects/myproject/src -Info 244 [00:07:14.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 243 [00:07:13.000] Search path: /user/username/projects/myproject/src/helpers +Info 244 [00:07:14.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 245 [00:07:15.000] Search path: /user/username/projects/myproject/src Info 246 [00:07:16.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 247 [00:07:17.000] Search path: /user/username/projects/myproject/src Info 248 [00:07:18.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 249 [00:07:19.000] response: +Info 249 [00:07:19.000] Search path: /user/username/projects/myproject/src +Info 250 [00:07:20.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 251 [00:07:21.000] response: { "response": { "refs": [ @@ -1136,59 +1133,59 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 250 [00:07:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 251 [00:07:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 251 [00:07:22.000] Files (5) - -Info 251 [00:07:23.000] ----------------------------------------------- -Info 251 [00:07:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 251 [00:07:25.000] Files (3) - -Info 251 [00:07:26.000] ----------------------------------------------- -Info 251 [00:07:27.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 251 [00:07:28.000] Files (4) - -Info 251 [00:07:29.000] ----------------------------------------------- -Info 251 [00:07:30.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 251 [00:07:31.000] Files (4) - -Info 251 [00:07:32.000] ----------------------------------------------- -Info 251 [00:07:33.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 251 [00:07:34.000] Files (2) - -Info 251 [00:07:35.000] ----------------------------------------------- -Info 251 [00:07:36.000] Open files: -Info 251 [00:07:37.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 251 [00:07:38.000] Projects: /dev/null/inferredProject1* -Info 251 [00:07:39.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 252 [00:07:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 252 [00:07:41.000] Files (5) - -Info 252 [00:07:42.000] ----------------------------------------------- -Info 252 [00:07:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 252 [00:07:44.000] Files (3) - -Info 252 [00:07:45.000] ----------------------------------------------- -Info 252 [00:07:46.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 252 [00:07:47.000] Files (4) - -Info 252 [00:07:48.000] ----------------------------------------------- -Info 252 [00:07:49.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 252 [00:07:50.000] Files (4) - -Info 252 [00:07:51.000] ----------------------------------------------- -Info 252 [00:07:52.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 252 [00:07:53.000] Files (2) - -Info 252 [00:07:54.000] ----------------------------------------------- -Info 252 [00:07:55.000] Open files: -Info 252 [00:07:56.000] Search path: /user/username/projects/myproject/indirect3 -Info 253 [00:07:57.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 254 [00:07:58.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 255 [00:07:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 256 [00:08:00.000] event: +Info 252 [00:07:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 253 [00:07:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 253 [00:07:24.000] Files (5) + +Info 253 [00:07:25.000] ----------------------------------------------- +Info 253 [00:07:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 253 [00:07:27.000] Files (3) + +Info 253 [00:07:28.000] ----------------------------------------------- +Info 253 [00:07:29.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 253 [00:07:30.000] Files (4) + +Info 253 [00:07:31.000] ----------------------------------------------- +Info 253 [00:07:32.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 253 [00:07:33.000] Files (4) + +Info 253 [00:07:34.000] ----------------------------------------------- +Info 253 [00:07:35.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 253 [00:07:36.000] Files (2) + +Info 253 [00:07:37.000] ----------------------------------------------- +Info 253 [00:07:38.000] Open files: +Info 253 [00:07:39.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 253 [00:07:40.000] Projects: /dev/null/inferredProject1* +Info 253 [00:07:41.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 254 [00:07:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 254 [00:07:43.000] Files (5) + +Info 254 [00:07:44.000] ----------------------------------------------- +Info 254 [00:07:45.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 254 [00:07:46.000] Files (3) + +Info 254 [00:07:47.000] ----------------------------------------------- +Info 254 [00:07:48.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 254 [00:07:49.000] Files (4) + +Info 254 [00:07:50.000] ----------------------------------------------- +Info 254 [00:07:51.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 254 [00:07:52.000] Files (4) + +Info 254 [00:07:53.000] ----------------------------------------------- +Info 254 [00:07:54.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 254 [00:07:55.000] Files (2) + +Info 254 [00:07:56.000] ----------------------------------------------- +Info 254 [00:07:57.000] Open files: +Info 254 [00:07:58.000] Search path: /user/username/projects/myproject/indirect3 +Info 255 [00:07:59.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 256 [00:08:00.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 257 [00:08:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 258 [00:08:02.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 257 [00:08:01.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 259 [00:08:03.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -1197,23 +1194,23 @@ Info 257 [00:08:01.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 258 [00:08:02.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 259 [00:08:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 260 [00:08:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 261 [00:08:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 262 [00:08:06.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 263 [00:08:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 264 [00:08:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 265 [00:08:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 266 [00:08:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 267 [00:08:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 268 [00:08:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 269 [00:08:13.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 270 [00:08:14.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 260 [00:08:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 261 [00:08:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 262 [00:08:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 263 [00:08:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 264 [00:08:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 265 [00:08:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 266 [00:08:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 267 [00:08:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 268 [00:08:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 269 [00:08:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 270 [00:08:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 271 [00:08:15.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 272 [00:08:16.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -1225,16 +1222,16 @@ Info 270 [00:08:14.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 271 [00:08:15.000] ----------------------------------------------- -Info 272 [00:08:16.000] event: +Info 273 [00:08:17.000] ----------------------------------------------- +Info 274 [00:08:18.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 273 [00:08:17.000] event: +Info 275 [00:08:19.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 274 [00:08:18.000] event: +Info 276 [00:08:20.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 275 [00:08:19.000] `remove Project:: -Info 276 [00:08:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 277 [00:08:21.000] Files (5) +Info 277 [00:08:21.000] `remove Project:: +Info 278 [00:08:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 279 [00:08:23.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1253,13 +1250,13 @@ Info 277 [00:08:21.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 278 [00:08:22.000] ----------------------------------------------- -Info 279 [00:08:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 280 [00:08:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 281 [00:08:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 282 [00:08:26.000] `remove Project:: -Info 283 [00:08:27.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 284 [00:08:28.000] Files (3) +Info 280 [00:08:24.000] ----------------------------------------------- +Info 281 [00:08:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 282 [00:08:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 283 [00:08:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 284 [00:08:28.000] `remove Project:: +Info 285 [00:08:29.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 286 [00:08:30.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1273,12 +1270,12 @@ Info 284 [00:08:28.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 285 [00:08:29.000] ----------------------------------------------- -Info 286 [00:08:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 287 [00:08:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 288 [00:08:32.000] `remove Project:: -Info 289 [00:08:33.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 290 [00:08:34.000] Files (4) +Info 287 [00:08:31.000] ----------------------------------------------- +Info 288 [00:08:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 289 [00:08:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 290 [00:08:34.000] `remove Project:: +Info 291 [00:08:35.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 292 [00:08:36.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1294,13 +1291,13 @@ Info 290 [00:08:34.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 291 [00:08:35.000] ----------------------------------------------- -Info 292 [00:08:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 293 [00:08:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 294 [00:08:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 295 [00:08:39.000] `remove Project:: -Info 296 [00:08:40.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 297 [00:08:41.000] Files (4) +Info 293 [00:08:37.000] ----------------------------------------------- +Info 294 [00:08:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 295 [00:08:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 296 [00:08:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 297 [00:08:41.000] `remove Project:: +Info 298 [00:08:42.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 299 [00:08:43.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1316,16 +1313,16 @@ Info 297 [00:08:41.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 298 [00:08:42.000] ----------------------------------------------- -Info 299 [00:08:43.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 300 [00:08:44.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 301 [00:08:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 302 [00:08:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 303 [00:08:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 304 [00:08:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 305 [00:08:49.000] `remove Project:: -Info 306 [00:08:50.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 307 [00:08:51.000] Files (2) +Info 300 [00:08:44.000] ----------------------------------------------- +Info 301 [00:08:45.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 302 [00:08:46.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 303 [00:08:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 304 [00:08:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 305 [00:08:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 306 [00:08:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 307 [00:08:51.000] `remove Project:: +Info 308 [00:08:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 309 [00:08:53.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -1335,21 +1332,21 @@ Info 307 [00:08:51.000] Files (2) dummy.ts Root file specified for compilation -Info 308 [00:08:52.000] ----------------------------------------------- -Info 309 [00:08:53.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 310 [00:08:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 311 [00:08:55.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 312 [00:08:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 313 [00:08:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 314 [00:08:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 315 [00:08:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 316 [00:09:00.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 316 [00:09:01.000] Files (4) - -Info 316 [00:09:02.000] ----------------------------------------------- -Info 316 [00:09:03.000] Open files: -Info 316 [00:09:04.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 316 [00:09:05.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 310 [00:08:54.000] ----------------------------------------------- +Info 311 [00:08:55.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 312 [00:08:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 313 [00:08:57.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 314 [00:08:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 315 [00:08:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 316 [00:09:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 317 [00:09:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 318 [00:09:02.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 318 [00:09:03.000] Files (4) + +Info 318 [00:09:04.000] ----------------------------------------------- +Info 318 [00:09:05.000] Open files: +Info 318 [00:09:06.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 318 [00:09:07.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json Before request PolledWatches:: @@ -1402,7 +1399,7 @@ FsWatchesRecursive *deleted*:: /user/username/projects/myproject/src: {} -Info 316 [00:09:06.000] request: +Info 318 [00:09:08.000] request: { "command": "references", "arguments": { @@ -1413,16 +1410,16 @@ Info 316 [00:09:06.000] request: "seq": 3, "type": "request" } -Info 317 [00:09:07.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 318 [00:09:08.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 319 [00:09:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 320 [00:09:10.000] Search path: /user/username/projects/myproject/src -Info 321 [00:09:11.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 322 [00:09:12.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 323 [00:09:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 324 [00:09:14.000] event: +Info 319 [00:09:09.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 320 [00:09:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 321 [00:09:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 322 [00:09:12.000] Search path: /user/username/projects/myproject/src +Info 323 [00:09:13.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 324 [00:09:14.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 325 [00:09:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 326 [00:09:16.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 325 [00:09:15.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 327 [00:09:17.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -1442,9 +1439,9 @@ Info 325 [00:09:15.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 326 [00:09:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 327 [00:09:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 328 [00:09:18.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 328 [00:09:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 329 [00:09:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 330 [00:09:20.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -1461,8 +1458,8 @@ Info 328 [00:09:18.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 329 [00:09:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 330 [00:09:20.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 331 [00:09:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 332 [00:09:22.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1474,10 +1471,10 @@ Info 330 [00:09:20.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 331 [00:09:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 332 [00:09:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 333 [00:09:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 334 [00:09:24.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 333 [00:09:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 334 [00:09:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 335 [00:09:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 336 [00:09:26.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -1494,18 +1491,18 @@ Info 334 [00:09:24.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 335 [00:09:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 336 [00:09:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 337 [00:09:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 338 [00:09:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 339 [00:09:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 340 [00:09:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 341 [00:09:31.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 337 [00:09:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 338 [00:09:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 339 [00:09:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 340 [00:09:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 341 [00:09:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 342 [00:09:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 343 [00:09:33.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-3 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-3 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -1519,21 +1516,21 @@ Info 341 [00:09:31.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 342 [00:09:32.000] ----------------------------------------------- -Info 343 [00:09:33.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 344 [00:09:34.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 344 [00:09:34.000] ----------------------------------------------- Info 345 [00:09:35.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 346 [00:09:36.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 347 [00:09:37.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 346 [00:09:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 347 [00:09:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 348 [00:09:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 349 [00:09:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 350 [00:09:40.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 351 [00:09:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 348 [00:09:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 349 [00:09:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 350 [00:09:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 351 [00:09:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 352 [00:09:42.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 353 [00:09:43.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1544,43 +1541,43 @@ Info 351 [00:09:41.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 352 [00:09:42.000] ----------------------------------------------- -Info 353 [00:09:43.000] event: +Info 354 [00:09:44.000] ----------------------------------------------- +Info 355 [00:09:45.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 354 [00:09:44.000] Search path: /user/username/projects/myproject/src -Info 355 [00:09:45.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 356 [00:09:46.000] Search path: /user/username/projects/myproject/src Info 357 [00:09:47.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 358 [00:09:48.000] Search path: /user/username/projects/myproject/src/helpers -Info 359 [00:09:49.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 358 [00:09:48.000] Search path: /user/username/projects/myproject/src +Info 359 [00:09:49.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 360 [00:09:50.000] Search path: /user/username/projects/myproject/src/helpers Info 361 [00:09:51.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 362 [00:09:52.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json -Info 363 [00:09:53.000] Search path: /user/username/projects/myproject/src -Info 364 [00:09:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 362 [00:09:52.000] Search path: /user/username/projects/myproject/src/helpers +Info 363 [00:09:53.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 364 [00:09:54.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json Info 365 [00:09:55.000] Search path: /user/username/projects/myproject/src Info 366 [00:09:56.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 367 [00:09:57.000] Search path: /user/username/projects/myproject/src Info 368 [00:09:58.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 369 [00:09:59.000] Search path: /user/username/projects/myproject/src/helpers -Info 370 [00:10:00.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 369 [00:09:59.000] Search path: /user/username/projects/myproject/src +Info 370 [00:10:00.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 371 [00:10:01.000] Search path: /user/username/projects/myproject/src/helpers Info 372 [00:10:02.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 373 [00:10:03.000] Search path: /user/username/projects/myproject/indirect1 -Info 374 [00:10:04.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 375 [00:10:05.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 376 [00:10:06.000] event: +Info 373 [00:10:03.000] Search path: /user/username/projects/myproject/src/helpers +Info 374 [00:10:04.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 375 [00:10:05.000] Search path: /user/username/projects/myproject/indirect1 +Info 376 [00:10:06.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 377 [00:10:07.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 378 [00:10:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/indirect1/main.ts"}} -Info 377 [00:10:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 378 [00:10:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 379 [00:10:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 380 [00:10:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 381 [00:10:11.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 382 [00:10:12.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 379 [00:10:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 380 [00:10:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 381 [00:10:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 382 [00:10:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 383 [00:10:13.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 384 [00:10:14.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-3 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1592,39 +1589,39 @@ Info 382 [00:10:12.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 383 [00:10:13.000] ----------------------------------------------- -Info 384 [00:10:14.000] event: +Info 385 [00:10:15.000] ----------------------------------------------- +Info 386 [00:10:16.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 385 [00:10:15.000] Search path: /user/username/projects/myproject/indirect1 -Info 386 [00:10:16.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 387 [00:10:17.000] Search path: /user/username/projects/myproject/indirect1 Info 388 [00:10:18.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 389 [00:10:19.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json -Info 390 [00:10:20.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 391 [00:10:21.000] Search path: /user/username/projects/myproject/src -Info 392 [00:10:22.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 389 [00:10:19.000] Search path: /user/username/projects/myproject/indirect1 +Info 390 [00:10:20.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 391 [00:10:21.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 392 [00:10:22.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json Info 393 [00:10:23.000] Search path: /user/username/projects/myproject/src Info 394 [00:10:24.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 395 [00:10:25.000] Search path: /user/username/projects/myproject/src Info 396 [00:10:26.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 397 [00:10:27.000] Search path: /user/username/projects/myproject/src/helpers -Info 398 [00:10:28.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 397 [00:10:27.000] Search path: /user/username/projects/myproject/src +Info 398 [00:10:28.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 399 [00:10:29.000] Search path: /user/username/projects/myproject/src/helpers Info 400 [00:10:30.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 401 [00:10:31.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 402 [00:10:32.000] event: +Info 401 [00:10:31.000] Search path: /user/username/projects/myproject/src/helpers +Info 402 [00:10:32.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 403 [00:10:33.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 404 [00:10:34.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 403 [00:10:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 404 [00:10:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 405 [00:10:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 406 [00:10:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 407 [00:10:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 408 [00:10:38.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 409 [00:10:39.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 405 [00:10:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 406 [00:10:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 407 [00:10:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 408 [00:10:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 409 [00:10:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 410 [00:10:40.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 411 [00:10:41.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1636,21 +1633,21 @@ Info 409 [00:10:39.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 410 [00:10:40.000] ----------------------------------------------- -Info 411 [00:10:41.000] event: +Info 412 [00:10:42.000] ----------------------------------------------- +Info 413 [00:10:43.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 412 [00:10:42.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 413 [00:10:43.000] Search path: /user/username/projects/myproject/src/helpers -Info 414 [00:10:44.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 414 [00:10:44.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json Info 415 [00:10:45.000] Search path: /user/username/projects/myproject/src/helpers Info 416 [00:10:46.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 417 [00:10:47.000] Search path: /user/username/projects/myproject/src -Info 418 [00:10:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 417 [00:10:47.000] Search path: /user/username/projects/myproject/src/helpers +Info 418 [00:10:48.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 419 [00:10:49.000] Search path: /user/username/projects/myproject/src Info 420 [00:10:50.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 421 [00:10:51.000] Search path: /user/username/projects/myproject/src Info 422 [00:10:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 423 [00:10:53.000] response: +Info 423 [00:10:53.000] Search path: /user/username/projects/myproject/src +Info 424 [00:10:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 425 [00:10:55.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js index 2db012097c8d8..acf3fd5a82d78 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js @@ -95,9 +95,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { bar: () => { } };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.foo.bar();" ../../../../../a/lib/lib.d.ts @@ -182,8 +182,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { bar: () => { } };" ../../../../../a/lib/lib.d.ts @@ -236,22 +236,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { bar: () => { } };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nshared.foo.bar();" ../../../../../a/lib/lib.d.ts @@ -261,13 +264,13 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 21 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 21 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json -Info 79 [00:02:12.000] response: +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js index 301ae6ae1f5bf..2601fce3e42f5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js @@ -96,9 +96,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "const local = { bar: () => { } };\nexport const foo = local;" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.foo.bar();" ../../../../../a/lib/lib.d.ts @@ -183,8 +183,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "const local = { bar: () => { } };\nexport const foo = local;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js index 28e5281489f8f..7b59c694dbf22 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js @@ -95,9 +95,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const dog = () => { };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.dog();" ../../../../../a/lib/lib.d.ts @@ -182,8 +182,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const dog = () => { };" ../../../../../a/lib/lib.d.ts @@ -236,22 +236,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const dog = () => { };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nshared.dog();" ../../../../../a/lib/lib.d.ts @@ -261,13 +264,13 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 13 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 13 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json -Info 79 [00:02:12.000] response: +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js index c21f39818426d..86c8db52998f6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js @@ -97,9 +97,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = class { fly() {} };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nconst instance = new shared.foo();\ninstance.fly();" ../../../../../a/lib/lib.d.ts @@ -184,8 +184,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = class { fly() {} };" ../../../../../a/lib/lib.d.ts @@ -238,22 +238,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = class { fly() {} };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nconst instance = new shared.foo();\ninstance.fly();" ../../../../../a/lib/lib.d.ts @@ -263,13 +266,13 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 27 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 27 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json -Info 79 [00:02:12.000] response: +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js index ca4ae7d102d5b..36901982aad5f 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js @@ -95,9 +95,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { baz: \"BAZ\" };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.foo.baz;" ../../../../../a/lib/lib.d.ts @@ -182,8 +182,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { baz: \"BAZ\" };" ../../../../../a/lib/lib.d.ts @@ -236,22 +236,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { baz: \"BAZ\" };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nshared.foo.baz;" ../../../../../a/lib/lib.d.ts @@ -261,13 +264,13 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 22 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 22 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json -Info 79 [00:02:12.000] response: +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js index 1bed58f02c083..55b92d9438ad3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js @@ -331,8 +331,8 @@ Info 58 [00:02:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 61 [00:02:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/src/file1.ts SVC-1-0 "export const mainConst = 10;" ../../../../../a/lib/lib.d.ts @@ -438,8 +438,8 @@ Info 74 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 75 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/core/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 76 [00:03:15.000] Project '/user/username/projects/myproject/core/tsconfig.json' (Configured) Info 77 [00:03:16.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/core/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/core/src/file1.ts SVC-1-0 "export const coreConst = 10;" ../../../../../a/lib/lib.d.ts @@ -555,8 +555,8 @@ Info 90 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 91 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 92 [00:03:42.000] Project '/user/username/projects/myproject/indirect/tsconfig.json' (Configured) Info 93 [00:03:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/indirect/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/indirect/src/file1.ts Text-1 "export const indirectConst = 10;" ../../../../../a/lib/lib.d.ts @@ -575,8 +575,8 @@ Info 101 [00:03:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 102 [00:03:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/coreRef1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:03:53.000] Project '/user/username/projects/myproject/coreRef1/tsconfig.json' (Configured) Info 104 [00:03:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/coreRef1/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/coreRef1/src/file1.ts Text-1 "export const coreRef1Const = 10;" ../../../../../a/lib/lib.d.ts @@ -595,8 +595,8 @@ Info 112 [00:04:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 113 [00:04:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirectDisabledChildLoad1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 114 [00:04:04.000] Project '/user/username/projects/myproject/indirectDisabledChildLoad1/tsconfig.json' (Configured) Info 115 [00:04:05.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/indirectDisabledChildLoad1/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/indirectDisabledChildLoad1/src/file1.ts Text-1 "export const indirectDisabledChildLoad1Const = 10;" ../../../../../a/lib/lib.d.ts @@ -615,8 +615,8 @@ Info 123 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 124 [00:04:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirectDisabledChildLoad2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 125 [00:04:15.000] Project '/user/username/projects/myproject/indirectDisabledChildLoad2/tsconfig.json' (Configured) Info 126 [00:04:16.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/indirectDisabledChildLoad2/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/indirectDisabledChildLoad2/src/file1.ts Text-1 "export const indirectDisabledChildLoad2Const = 10;" ../../../../../a/lib/lib.d.ts @@ -635,8 +635,8 @@ Info 134 [00:04:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 135 [00:04:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/refToCoreRef3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 136 [00:04:26.000] Project '/user/username/projects/myproject/refToCoreRef3/tsconfig.json' (Configured) Info 137 [00:04:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/refToCoreRef3/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/refToCoreRef3/src/file1.ts Text-1 "export const refToCoreRef3Const = 10;" ../../../../../a/lib/lib.d.ts @@ -655,8 +655,8 @@ Info 145 [00:04:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 146 [00:04:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/coreRef3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 147 [00:04:37.000] Project '/user/username/projects/myproject/coreRef3/tsconfig.json' (Configured) Info 148 [00:04:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/coreRef3/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/coreRef3/src/file1.ts Text-1 "export const coreRef3Const = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js index 690dfb7dc2d3b..e4911bc9d96ea 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js @@ -117,10 +117,10 @@ Info 34 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/consumer/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:19.000] Project '/user/username/projects/myproject/packages/consumer/tsconfig.json' (Configured) Info 37 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/emit-composite/src/testModule.js - /user/username/projects/myproject/packages/emit-composite/src/index.js - /user/username/projects/myproject/packages/consumer/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/emit-composite/src/testModule.js Text-1 "/**\n * @param {string} arg\n */\n const testCompositeFunction = (arg) => {\n}\nmodule.exports = {\n testCompositeFunction\n}" + /user/username/projects/myproject/packages/emit-composite/src/index.js Text-1 "const testModule = require('./testModule');\nmodule.exports = {\n ...testModule\n}" + /user/username/projects/myproject/packages/consumer/src/index.ts SVC-1-0 "import { testCompositeFunction } from 'emit-composite';\ntestCompositeFunction('why hello there');\ntestCompositeFunction('why hello there', 42);" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js index aaa4d011a13f2..5e0fbb7f32cdb 100644 --- a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js +++ b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js @@ -81,9 +81,9 @@ Info 13 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:48.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/compiler/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:49.000] Project '/user/username/projects/solution/compiler/tsconfig.json' (Configured) Info 16 [00:00:50.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/compiler/types.ts - /user/username/projects/solution/compiler/program.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/compiler/types.ts Text-1 "\n namespace ts {\n export interface Program {\n getSourceFiles(): string[];\n }\n }" + /user/username/projects/solution/compiler/program.ts SVC-1-0 "\n namespace ts {\n export const program: Program = {\n getSourceFiles: () => [getSourceFile()]\n };\n function getSourceFile() { return \"something\"; }\n }" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index b73915b1c20fc..a37d2b9b8baf9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -482,40 +482,41 @@ export declare function fn6(): void; Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -526,7 +527,7 @@ Info 54 [00:02:39.000] request: "seq": 4, "type": "request" } -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -578,7 +579,7 @@ After request Before request -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -589,7 +590,7 @@ Info 56 [00:02:41.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -641,7 +642,7 @@ After request Before request -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -652,7 +653,7 @@ Info 58 [00:02:43.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -704,7 +705,7 @@ After request Before request -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -715,7 +716,7 @@ Info 60 [00:02:45.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -767,7 +768,7 @@ After request Before request -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -778,7 +779,7 @@ Info 62 [00:02:47.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js index 16d3c3cf9d42e..64410abfef4d3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -492,7 +492,8 @@ Info 48 [00:02:11.000] request: } Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] response: +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -544,7 +545,7 @@ After request Before request -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -555,7 +556,7 @@ Info 52 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -607,7 +608,7 @@ After request Before request -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -618,7 +619,7 @@ Info 54 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -670,7 +671,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -681,7 +682,7 @@ Info 56 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -733,7 +734,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -744,7 +745,7 @@ Info 58 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js index c3665983f58a0..82be0aa2d78d9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js @@ -240,8 +240,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -314,8 +314,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -512,9 +512,10 @@ Info 51 [00:02:14.000] request: } Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 56 [00:02:19.000] response: +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 57 [00:02:20.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 57 [00:02:20.000] request: +Info 58 [00:02:21.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 57 [00:02:20.000] request: "seq": 5, "type": "request" } -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 59 [00:02:22.000] request: "seq": 6, "type": "request" } -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 61 [00:02:24.000] request: "seq": 7, "type": "request" } -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 63 [00:02:26.000] request: "seq": 8, "type": "request" } -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 65 [00:02:28.000] request: "seq": 9, "type": "request" } -Info 66 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 67 [00:02:31.000] Files (2) - -Info 67 [00:02:32.000] ----------------------------------------------- -Info 67 [00:02:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 67 [00:02:34.000] Files (2) - -Info 67 [00:02:35.000] ----------------------------------------------- -Info 67 [00:02:36.000] Open files: -Info 67 [00:02:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 67 [00:02:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 67 [00:02:39.000] response: +Info 67 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 68 [00:02:32.000] Files (2) + +Info 68 [00:02:33.000] ----------------------------------------------- +Info 68 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 68 [00:02:35.000] Files (2) + +Info 68 [00:02:36.000] ----------------------------------------------- +Info 68 [00:02:37.000] Open files: +Info 68 [00:02:38.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 68 [00:02:39.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 68 [00:02:40.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 68 [00:02:40.000] request: +Info 69 [00:02:41.000] request: { "command": "open", "arguments": { @@ -910,23 +911,23 @@ Info 68 [00:02:40.000] request: "seq": 10, "type": "request" } -Info 69 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:42.000] Search path: /user/username/projects/myproject/random -Info 71 [00:02:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:44.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:45.000] Files (2) - -Info 72 [00:02:46.000] ----------------------------------------------- -Info 72 [00:02:47.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:48.000] Files (2) - -Info 72 [00:02:49.000] ----------------------------------------------- -Info 72 [00:02:50.000] Open files: -Info 72 [00:02:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 72 [00:02:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 72 [00:02:53.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:54.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:55.000] response: +Info 70 [00:02:42.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 71 [00:02:43.000] Search path: /user/username/projects/myproject/random +Info 72 [00:02:44.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (2) + +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:49.000] Files (2) + +Info 73 [00:02:50.000] ----------------------------------------------- +Info 73 [00:02:51.000] Open files: +Info 73 [00:02:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 73 [00:02:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 73 [00:02:54.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:55.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:56.000] response: { "responseRequired": false } @@ -964,7 +965,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:02:56.000] request: +Info 74 [00:02:57.000] request: { "command": "close", "arguments": { @@ -973,19 +974,19 @@ Info 73 [00:02:56.000] request: "seq": 11, "type": "request" } -Info 74 [00:02:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:58.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:02:59.000] Files (2) - -Info 75 [00:03:00.000] ----------------------------------------------- -Info 75 [00:03:01.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:02.000] Files (2) - -Info 75 [00:03:03.000] ----------------------------------------------- -Info 75 [00:03:04.000] Open files: -Info 75 [00:03:05.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:03:06.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 75 [00:03:07.000] response: +Info 75 [00:02:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:00.000] Files (2) + +Info 76 [00:03:01.000] ----------------------------------------------- +Info 76 [00:03:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:03.000] Files (2) + +Info 76 [00:03:04.000] ----------------------------------------------- +Info 76 [00:03:05.000] Open files: +Info 76 [00:03:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:03:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:03:08.000] response: { "responseRequired": false } @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:08.000] request: +Info 77 [00:03:09.000] request: { "command": "close", "arguments": { @@ -1030,17 +1031,17 @@ Info 76 [00:03:08.000] request: "seq": 12, "type": "request" } -Info 77 [00:03:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 78 [00:03:11.000] Files (2) +Info 78 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:11.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 79 [00:03:12.000] Files (2) -Info 78 [00:03:12.000] ----------------------------------------------- -Info 78 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:14.000] Files (2) +Info 79 [00:03:13.000] ----------------------------------------------- +Info 79 [00:03:14.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:15.000] Files (2) -Info 78 [00:03:15.000] ----------------------------------------------- -Info 78 [00:03:16.000] Open files: -Info 78 [00:03:17.000] response: +Info 79 [00:03:16.000] ----------------------------------------------- +Info 79 [00:03:17.000] Open files: +Info 79 [00:03:18.000] response: { "responseRequired": false } @@ -1078,7 +1079,7 @@ FsWatchesRecursive:: Before request -Info 79 [00:03:18.000] request: +Info 80 [00:03:19.000] request: { "command": "open", "arguments": { @@ -1087,12 +1088,12 @@ Info 79 [00:03:18.000] request: "seq": 13, "type": "request" } -Info 80 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:20.000] Search path: /user/username/projects/myproject/random -Info 82 [00:03:21.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 83 [00:03:22.000] `remove Project:: -Info 84 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) +Info 81 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:21.000] Search path: /user/username/projects/myproject/random +Info 83 [00:03:22.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:23.000] `remove Project:: +Info 85 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:25.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1102,26 +1103,26 @@ Info 85 [00:03:24.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 86 [00:03:25.000] ----------------------------------------------- -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 93 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 98 [00:03:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 98 [00:03:38.000] Files (2) - -Info 98 [00:03:39.000] ----------------------------------------------- -Info 98 [00:03:40.000] Open files: -Info 98 [00:03:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 98 [00:03:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 98 [00:03:43.000] response: +Info 87 [00:03:26.000] ----------------------------------------------- +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 90 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 91 [00:03:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 99 [00:03:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 99 [00:03:39.000] Files (2) + +Info 99 [00:03:40.000] ----------------------------------------------- +Info 99 [00:03:41.000] Open files: +Info 99 [00:03:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 99 [00:03:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 99 [00:03:44.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js index 8522138bff928..e8a00e8b97c5c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,9 @@ Info 49 [00:02:10.000] request: } Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 53 [00:02:14.000] response: +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 54 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 56 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 58 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 60 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 62 [00:02:23.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) - -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) - -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:34.000] response: +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) + +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) + +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:35.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -910,24 +911,24 @@ Info 65 [00:02:35.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 70 [00:02:41.000] Files (2) - -Info 70 [00:02:42.000] ----------------------------------------------- -Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 70 [00:02:44.000] Files (2) - -Info 70 [00:02:45.000] ----------------------------------------------- -Info 70 [00:02:46.000] Open files: -Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 70 [00:02:51.000] response: +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 71 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 71 [00:02:42.000] Files (2) + +Info 71 [00:02:43.000] ----------------------------------------------- +Info 71 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 71 [00:02:45.000] Files (2) + +Info 71 [00:02:46.000] ----------------------------------------------- +Info 71 [00:02:47.000] Open files: +Info 71 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 71 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 71 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 71 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 71 [00:02:52.000] response: { "responseRequired": false } @@ -965,7 +966,7 @@ FsWatchesRecursive:: Before request -Info 71 [00:02:52.000] request: +Info 72 [00:02:53.000] request: { "command": "close", "arguments": { @@ -974,19 +975,19 @@ Info 71 [00:02:52.000] request: "seq": 11, "type": "request" } -Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 73 [00:02:55.000] Files (2) - -Info 73 [00:02:56.000] ----------------------------------------------- -Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:58.000] Files (2) - -Info 73 [00:02:59.000] ----------------------------------------------- -Info 73 [00:03:00.000] Open files: -Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 73 [00:03:03.000] response: +Info 73 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 74 [00:02:56.000] Files (2) + +Info 74 [00:02:57.000] ----------------------------------------------- +Info 74 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:59.000] Files (2) + +Info 74 [00:03:00.000] ----------------------------------------------- +Info 74 [00:03:01.000] Open files: +Info 74 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 74 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 74 [00:03:04.000] response: { "responseRequired": false } @@ -1020,7 +1021,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:03:04.000] request: +Info 75 [00:03:05.000] request: { "command": "close", "arguments": { @@ -1029,17 +1030,17 @@ Info 74 [00:03:04.000] request: "seq": 12, "type": "request" } -Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 76 [00:03:07.000] Files (2) +Info 76 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 77 [00:03:08.000] Files (2) -Info 76 [00:03:08.000] ----------------------------------------------- -Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 76 [00:03:10.000] Files (2) +Info 77 [00:03:09.000] ----------------------------------------------- +Info 77 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 77 [00:03:11.000] Files (2) -Info 76 [00:03:11.000] ----------------------------------------------- -Info 76 [00:03:12.000] Open files: -Info 76 [00:03:13.000] response: +Info 77 [00:03:12.000] ----------------------------------------------- +Info 77 [00:03:13.000] Open files: +Info 77 [00:03:14.000] response: { "responseRequired": false } @@ -1075,7 +1076,7 @@ FsWatchesRecursive:: Before request -Info 77 [00:03:14.000] request: +Info 78 [00:03:15.000] request: { "command": "open", "arguments": { @@ -1084,12 +1085,12 @@ Info 77 [00:03:14.000] request: "seq": 13, "type": "request" } -Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random -Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:18.000] `remove Project:: -Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 83 [00:03:20.000] Files (2) +Info 79 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:17.000] Search path: /user/username/projects/myproject/random +Info 81 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:19.000] `remove Project:: +Info 83 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 84 [00:03:21.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1099,24 +1100,24 @@ Info 83 [00:03:20.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 84 [00:03:21.000] ----------------------------------------------- -Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:37.000] response: +Info 85 [00:03:22.000] ----------------------------------------------- +Info 86 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:38.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js index 2a519558925fb..22b23ea39a08c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js @@ -240,8 +240,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -314,8 +314,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 693b851c6af6b..9018907c0353e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -476,40 +476,41 @@ Before running timeout callbacks Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -520,7 +521,7 @@ Info 54 [00:02:39.000] request: "seq": 4, "type": "request" } -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -572,7 +573,7 @@ After request Before request -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -583,7 +584,7 @@ Info 56 [00:02:41.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -635,7 +636,7 @@ After request Before request -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -646,7 +647,7 @@ Info 58 [00:02:43.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -698,7 +699,7 @@ After request Before request -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -709,7 +710,7 @@ Info 60 [00:02:45.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -761,7 +762,7 @@ After request Before request -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -772,7 +773,7 @@ Info 62 [00:02:47.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js index c58be97b49b5b..a8f36e0a80f87 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -486,7 +486,8 @@ Info 48 [00:02:11.000] request: } Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] response: +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -538,7 +539,7 @@ After request Before request -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -549,7 +550,7 @@ Info 52 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -601,7 +602,7 @@ After request Before request -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -612,7 +613,7 @@ Info 54 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -664,7 +665,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -675,7 +676,7 @@ Info 56 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -727,7 +728,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -738,7 +739,7 @@ Info 58 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js index f64ae0c4b1107..64d1f8d9de7d7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js @@ -245,8 +245,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -319,8 +319,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -512,8 +512,9 @@ Info 49 [00:02:12.000] request: } Info 50 [00:02:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 53 [00:02:16.000] response: +Info 52 [00:02:15.000] Same program as before +Info 53 [00:02:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -591,7 +592,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -602,7 +603,7 @@ Info 54 [00:02:17.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -654,7 +655,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -665,7 +666,7 @@ Info 56 [00:02:19.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -717,7 +718,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -728,7 +729,7 @@ Info 58 [00:02:21.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { @@ -780,7 +781,7 @@ After request Before request -Info 60 [00:02:23.000] request: +Info 61 [00:02:24.000] request: { "command": "rename", "arguments": { @@ -791,7 +792,7 @@ Info 60 [00:02:23.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:24.000] response: +Info 62 [00:02:25.000] response: { "response": { "info": { @@ -843,7 +844,7 @@ After request Before request -Info 62 [00:02:25.000] request: +Info 63 [00:02:26.000] request: { "command": "close", "arguments": { @@ -852,19 +853,19 @@ Info 62 [00:02:25.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:28.000] Files (2) - -Info 64 [00:02:29.000] ----------------------------------------------- -Info 64 [00:02:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:31.000] Files (2) - -Info 64 [00:02:32.000] ----------------------------------------------- -Info 64 [00:02:33.000] Open files: -Info 64 [00:02:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:36.000] response: +Info 64 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:29.000] Files (2) + +Info 65 [00:02:30.000] ----------------------------------------------- +Info 65 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:32.000] Files (2) + +Info 65 [00:02:33.000] ----------------------------------------------- +Info 65 [00:02:34.000] Open files: +Info 65 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:37.000] response: { "responseRequired": false } @@ -900,7 +901,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:37.000] request: +Info 66 [00:02:38.000] request: { "command": "open", "arguments": { @@ -909,23 +910,23 @@ Info 65 [00:02:37.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:39.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:40.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (2) - -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:45.000] Files (2) - -Info 69 [00:02:46.000] ----------------------------------------------- -Info 69 [00:02:47.000] Open files: -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:52.000] response: +Info 67 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:40.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:43.000] Files (2) + +Info 70 [00:02:44.000] ----------------------------------------------- +Info 70 [00:02:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:46.000] Files (2) + +Info 70 [00:02:47.000] ----------------------------------------------- +Info 70 [00:02:48.000] Open files: +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:53.000] response: { "responseRequired": false } @@ -963,7 +964,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:53.000] request: +Info 71 [00:02:54.000] request: { "command": "close", "arguments": { @@ -972,19 +973,19 @@ Info 70 [00:02:53.000] request: "seq": 11, "type": "request" } -Info 71 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:56.000] Files (2) - -Info 72 [00:02:57.000] ----------------------------------------------- -Info 72 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:59.000] Files (2) - -Info 72 [00:03:00.000] ----------------------------------------------- -Info 72 [00:03:01.000] Open files: -Info 72 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:03:04.000] response: +Info 72 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:57.000] Files (2) + +Info 73 [00:02:58.000] ----------------------------------------------- +Info 73 [00:02:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:03:00.000] Files (2) + +Info 73 [00:03:01.000] ----------------------------------------------- +Info 73 [00:03:02.000] Open files: +Info 73 [00:03:03.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:04.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:05.000] response: { "responseRequired": false } @@ -1020,7 +1021,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:03:05.000] request: +Info 74 [00:03:06.000] request: { "command": "close", "arguments": { @@ -1029,17 +1030,17 @@ Info 73 [00:03:05.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:08.000] Files (2) +Info 75 [00:03:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:09.000] Files (2) -Info 75 [00:03:09.000] ----------------------------------------------- -Info 75 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:11.000] Files (2) +Info 76 [00:03:10.000] ----------------------------------------------- +Info 76 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:12.000] Files (2) -Info 75 [00:03:12.000] ----------------------------------------------- -Info 75 [00:03:13.000] Open files: -Info 75 [00:03:14.000] response: +Info 76 [00:03:13.000] ----------------------------------------------- +Info 76 [00:03:14.000] Open files: +Info 76 [00:03:15.000] response: { "responseRequired": false } @@ -1077,7 +1078,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:15.000] request: +Info 77 [00:03:16.000] request: { "command": "open", "arguments": { @@ -1086,12 +1087,12 @@ Info 76 [00:03:15.000] request: "seq": 13, "type": "request" } -Info 77 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:17.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:19.000] `remove Project:: -Info 81 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:21.000] Files (2) +Info 78 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:18.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:19.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:20.000] `remove Project:: +Info 82 [00:03:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:22.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1101,25 +1102,25 @@ Info 82 [00:03:21.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:22.000] ----------------------------------------------- -Info 84 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 94 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:34.000] Files (2) - -Info 94 [00:03:35.000] ----------------------------------------------- -Info 94 [00:03:36.000] Open files: -Info 94 [00:03:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:39.000] response: +Info 84 [00:03:23.000] ----------------------------------------------- +Info 85 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:35.000] Files (2) + +Info 95 [00:03:36.000] ----------------------------------------------- +Info 95 [00:03:37.000] Open files: +Info 95 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:40.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js index f0cd72af6a12f..ca78f7c8fb9d2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,9 @@ Info 49 [00:02:10.000] request: } Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 53 [00:02:14.000] response: +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 54 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 56 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 58 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 60 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 62 [00:02:23.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) - -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) - -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:34.000] response: +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) + +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) + +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:35.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -910,23 +911,23 @@ Info 65 [00:02:35.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:40.000] Files (2) - -Info 69 [00:02:41.000] ----------------------------------------------- -Info 69 [00:02:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:43.000] Files (2) - -Info 69 [00:02:44.000] ----------------------------------------------- -Info 69 [00:02:45.000] Open files: -Info 69 [00:02:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:47.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:50.000] response: +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:41.000] Files (2) + +Info 70 [00:02:42.000] ----------------------------------------------- +Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:44.000] Files (2) + +Info 70 [00:02:45.000] ----------------------------------------------- +Info 70 [00:02:46.000] Open files: +Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:51.000] response: { "responseRequired": false } @@ -964,7 +965,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:51.000] request: +Info 71 [00:02:52.000] request: { "command": "close", "arguments": { @@ -973,19 +974,19 @@ Info 70 [00:02:51.000] request: "seq": 11, "type": "request" } -Info 71 [00:02:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:54.000] Files (2) - -Info 72 [00:02:55.000] ----------------------------------------------- -Info 72 [00:02:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:57.000] Files (2) - -Info 72 [00:02:58.000] ----------------------------------------------- -Info 72 [00:02:59.000] Open files: -Info 72 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:03:02.000] response: +Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:55.000] Files (2) + +Info 73 [00:02:56.000] ----------------------------------------------- +Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:58.000] Files (2) + +Info 73 [00:02:59.000] ----------------------------------------------- +Info 73 [00:03:00.000] Open files: +Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:03.000] response: { "responseRequired": false } @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:03:03.000] request: +Info 74 [00:03:04.000] request: { "command": "close", "arguments": { @@ -1030,17 +1031,17 @@ Info 73 [00:03:03.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:06.000] Files (2) +Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:07.000] Files (2) -Info 75 [00:03:07.000] ----------------------------------------------- -Info 75 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:09.000] Files (2) +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:10.000] Files (2) -Info 75 [00:03:10.000] ----------------------------------------------- -Info 75 [00:03:11.000] Open files: -Info 75 [00:03:12.000] response: +Info 76 [00:03:11.000] ----------------------------------------------- +Info 76 [00:03:12.000] Open files: +Info 76 [00:03:13.000] response: { "responseRequired": false } @@ -1078,7 +1079,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:13.000] request: +Info 77 [00:03:14.000] request: { "command": "open", "arguments": { @@ -1087,12 +1088,12 @@ Info 76 [00:03:13.000] request: "seq": 13, "type": "request" } -Info 77 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:15.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:16.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:17.000] `remove Project:: -Info 81 [00:03:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:19.000] Files (2) +Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:18.000] `remove Project:: +Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1102,25 +1103,25 @@ Info 82 [00:03:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:20.000] ----------------------------------------------- -Info 84 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:37.000] response: +Info 84 [00:03:21.000] ----------------------------------------------- +Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:38.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js index 8811ebeae2a24..0cef9a2ea8897 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js @@ -245,8 +245,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -319,8 +319,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js index ca0b6f42fc889..d310399c206ed 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 972c2889ca275..c771c8efb21ec 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -505,8 +505,13 @@ Info 46 [00:02:06.000] request: } Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files -Info 50 [00:02:10.000] response: +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -558,7 +563,7 @@ After request Before request -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -569,7 +574,7 @@ Info 51 [00:02:11.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -621,7 +626,7 @@ After request Before request -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -632,7 +637,7 @@ Info 53 [00:02:13.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -684,7 +689,7 @@ After request Before request -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -695,7 +700,7 @@ Info 55 [00:02:15.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -747,7 +752,7 @@ After request Before request -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -758,7 +763,7 @@ Info 57 [00:02:17.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js index e666f0957b03b..3455175f330e8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -501,8 +501,13 @@ Info 46 [00:02:06.000] request: } Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files -Info 50 [00:02:10.000] response: +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -554,7 +559,7 @@ After request Before request -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -565,7 +570,7 @@ Info 51 [00:02:11.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -617,7 +622,7 @@ After request Before request -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -628,7 +633,7 @@ Info 53 [00:02:13.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -680,7 +685,7 @@ After request Before request -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -691,7 +696,7 @@ Info 55 [00:02:15.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -743,7 +748,7 @@ After request Before request -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -754,7 +759,7 @@ Info 57 [00:02:17.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js index 141415a4d8475..5af15296d1b96 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -482,40 +482,41 @@ export declare function fn6(): void; Info 48 [00:02:08.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:11.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:12.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:14.000] Files (2) - -Info 53 [00:02:15.000] ----------------------------------------------- -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Open files: -Info 53 [00:02:20.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:21.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:24.000] After ensureProjectForOpenFiles: -Info 54 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:26.000] Files (2) - -Info 54 [00:02:27.000] ----------------------------------------------- -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Open files: -Info 54 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:11.000] Same program as before +Info 52 [00:02:12.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:13.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:15.000] Files (2) + +Info 54 [00:02:16.000] ----------------------------------------------- +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Open files: +Info 54 [00:02:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:25.000] After ensureProjectForOpenFiles: +Info 55 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:27.000] Files (2) + +Info 55 [00:02:28.000] ----------------------------------------------- +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Open files: +Info 55 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 54 [00:02:36.000] request: +Info 55 [00:02:37.000] request: { "command": "rename", "arguments": { @@ -526,7 +527,7 @@ Info 54 [00:02:36.000] request: "seq": 4, "type": "request" } -Info 55 [00:02:37.000] response: +Info 56 [00:02:38.000] response: { "response": { "info": { @@ -578,7 +579,7 @@ After request Before request -Info 56 [00:02:38.000] request: +Info 57 [00:02:39.000] request: { "command": "rename", "arguments": { @@ -589,7 +590,7 @@ Info 56 [00:02:38.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:39.000] response: +Info 58 [00:02:40.000] response: { "response": { "info": { @@ -641,7 +642,7 @@ After request Before request -Info 58 [00:02:40.000] request: +Info 59 [00:02:41.000] request: { "command": "rename", "arguments": { @@ -652,7 +653,7 @@ Info 58 [00:02:40.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:41.000] response: +Info 60 [00:02:42.000] response: { "response": { "info": { @@ -704,7 +705,7 @@ After request Before request -Info 60 [00:02:42.000] request: +Info 61 [00:02:43.000] request: { "command": "rename", "arguments": { @@ -715,7 +716,7 @@ Info 60 [00:02:42.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:43.000] response: +Info 62 [00:02:44.000] response: { "response": { "info": { @@ -767,7 +768,7 @@ After request Before request -Info 62 [00:02:44.000] request: +Info 63 [00:02:45.000] request: { "command": "rename", "arguments": { @@ -778,7 +779,7 @@ Info 62 [00:02:44.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:45.000] response: +Info 64 [00:02:46.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js index d66c4e67fa36a..7ef29903e1283 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -492,7 +492,8 @@ Info 48 [00:02:08.000] request: } Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:11.000] response: +Info 51 [00:02:11.000] Same program as before +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -544,7 +545,7 @@ After request Before request -Info 52 [00:02:12.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -555,7 +556,7 @@ Info 52 [00:02:12.000] request: "seq": 5, "type": "request" } -Info 53 [00:02:13.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -607,7 +608,7 @@ After request Before request -Info 54 [00:02:14.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -618,7 +619,7 @@ Info 54 [00:02:14.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:15.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -670,7 +671,7 @@ After request Before request -Info 56 [00:02:16.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -681,7 +682,7 @@ Info 56 [00:02:16.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:17.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -733,7 +734,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -744,7 +745,7 @@ Info 58 [00:02:18.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:19.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js index 8959a97b1be93..70cacb2b5a7c9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js @@ -240,8 +240,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -314,8 +314,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -512,9 +512,10 @@ Info 51 [00:02:11.000] request: } Info 52 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 53 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 56 [00:02:16.000] response: +Info 54 [00:02:14.000] Same program as before +Info 55 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 57 [00:02:17.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 57 [00:02:17.000] request: +Info 58 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 57 [00:02:17.000] request: "seq": 5, "type": "request" } -Info 58 [00:02:18.000] response: +Info 59 [00:02:19.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 59 [00:02:19.000] request: +Info 60 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 59 [00:02:19.000] request: "seq": 6, "type": "request" } -Info 60 [00:02:20.000] response: +Info 61 [00:02:21.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 61 [00:02:21.000] request: +Info 62 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 61 [00:02:21.000] request: "seq": 7, "type": "request" } -Info 62 [00:02:22.000] response: +Info 63 [00:02:23.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 63 [00:02:23.000] request: +Info 64 [00:02:24.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 63 [00:02:23.000] request: "seq": 8, "type": "request" } -Info 64 [00:02:24.000] response: +Info 65 [00:02:25.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 65 [00:02:25.000] request: +Info 66 [00:02:26.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 65 [00:02:25.000] request: "seq": 9, "type": "request" } -Info 66 [00:02:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 67 [00:02:28.000] Files (2) - -Info 67 [00:02:29.000] ----------------------------------------------- -Info 67 [00:02:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 67 [00:02:31.000] Files (2) - -Info 67 [00:02:32.000] ----------------------------------------------- -Info 67 [00:02:33.000] Open files: -Info 67 [00:02:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 67 [00:02:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 67 [00:02:36.000] response: +Info 67 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 68 [00:02:29.000] Files (2) + +Info 68 [00:02:30.000] ----------------------------------------------- +Info 68 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 68 [00:02:32.000] Files (2) + +Info 68 [00:02:33.000] ----------------------------------------------- +Info 68 [00:02:34.000] Open files: +Info 68 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 68 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 68 [00:02:37.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 68 [00:02:37.000] request: +Info 69 [00:02:38.000] request: { "command": "open", "arguments": { @@ -910,23 +911,23 @@ Info 68 [00:02:37.000] request: "seq": 10, "type": "request" } -Info 69 [00:02:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:39.000] Search path: /user/username/projects/myproject/random -Info 71 [00:02:40.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:42.000] Files (2) - -Info 72 [00:02:43.000] ----------------------------------------------- -Info 72 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:45.000] Files (2) - -Info 72 [00:02:46.000] ----------------------------------------------- -Info 72 [00:02:47.000] Open files: -Info 72 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 72 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 72 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:52.000] response: +Info 70 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 71 [00:02:40.000] Search path: /user/username/projects/myproject/random +Info 72 [00:02:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:43.000] Files (2) + +Info 73 [00:02:44.000] ----------------------------------------------- +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (2) + +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Open files: +Info 73 [00:02:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 73 [00:02:50.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 73 [00:02:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:53.000] response: { "responseRequired": false } @@ -964,7 +965,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:02:53.000] request: +Info 74 [00:02:54.000] request: { "command": "close", "arguments": { @@ -973,19 +974,19 @@ Info 73 [00:02:53.000] request: "seq": 11, "type": "request" } -Info 74 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:02:56.000] Files (2) - -Info 75 [00:02:57.000] ----------------------------------------------- -Info 75 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:02:59.000] Files (2) - -Info 75 [00:03:00.000] ----------------------------------------------- -Info 75 [00:03:01.000] Open files: -Info 75 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 75 [00:03:04.000] response: +Info 75 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:02:57.000] Files (2) + +Info 76 [00:02:58.000] ----------------------------------------------- +Info 76 [00:02:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:00.000] Files (2) + +Info 76 [00:03:01.000] ----------------------------------------------- +Info 76 [00:03:02.000] Open files: +Info 76 [00:03:03.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:03:04.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:03:05.000] response: { "responseRequired": false } @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:05.000] request: +Info 77 [00:03:06.000] request: { "command": "close", "arguments": { @@ -1030,17 +1031,17 @@ Info 76 [00:03:05.000] request: "seq": 12, "type": "request" } -Info 77 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 78 [00:03:08.000] Files (2) +Info 78 [00:03:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 79 [00:03:09.000] Files (2) -Info 78 [00:03:09.000] ----------------------------------------------- -Info 78 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:11.000] Files (2) +Info 79 [00:03:10.000] ----------------------------------------------- +Info 79 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:12.000] Files (2) -Info 78 [00:03:12.000] ----------------------------------------------- -Info 78 [00:03:13.000] Open files: -Info 78 [00:03:14.000] response: +Info 79 [00:03:13.000] ----------------------------------------------- +Info 79 [00:03:14.000] Open files: +Info 79 [00:03:15.000] response: { "responseRequired": false } @@ -1078,7 +1079,7 @@ FsWatchesRecursive:: Before request -Info 79 [00:03:15.000] request: +Info 80 [00:03:16.000] request: { "command": "open", "arguments": { @@ -1087,12 +1088,12 @@ Info 79 [00:03:15.000] request: "seq": 13, "type": "request" } -Info 80 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:17.000] Search path: /user/username/projects/myproject/random -Info 82 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 83 [00:03:19.000] `remove Project:: -Info 84 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:21.000] Files (2) +Info 81 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:18.000] Search path: /user/username/projects/myproject/random +Info 83 [00:03:19.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:20.000] `remove Project:: +Info 85 [00:03:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:22.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1102,26 +1103,26 @@ Info 85 [00:03:21.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 86 [00:03:22.000] ----------------------------------------------- -Info 87 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 88 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 90 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 93 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 94 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 95 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 96 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 98 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 98 [00:03:35.000] Files (2) - -Info 98 [00:03:36.000] ----------------------------------------------- -Info 98 [00:03:37.000] Open files: -Info 98 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 98 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 98 [00:03:40.000] response: +Info 87 [00:03:23.000] ----------------------------------------------- +Info 88 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 90 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 91 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 94 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 95 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 96 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 98 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 99 [00:03:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 99 [00:03:36.000] Files (2) + +Info 99 [00:03:37.000] ----------------------------------------------- +Info 99 [00:03:38.000] Open files: +Info 99 [00:03:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 99 [00:03:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 99 [00:03:41.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js index 4ffa3358de47d..64377d0a7ec13 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,9 @@ Info 49 [00:02:07.000] request: } Info 50 [00:02:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 53 [00:02:11.000] response: +Info 52 [00:02:10.000] Same program as before +Info 53 [00:02:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 54 [00:02:12.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:12.000] request: +Info 55 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 54 [00:02:12.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:13.000] response: +Info 56 [00:02:14.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 56 [00:02:14.000] request: +Info 57 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 56 [00:02:14.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:15.000] response: +Info 58 [00:02:16.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 58 [00:02:16.000] request: +Info 59 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 58 [00:02:16.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:17.000] response: +Info 60 [00:02:18.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 60 [00:02:18.000] request: +Info 61 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 60 [00:02:18.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:19.000] response: +Info 62 [00:02:20.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 62 [00:02:20.000] request: +Info 63 [00:02:21.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 62 [00:02:20.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:23.000] Files (2) - -Info 64 [00:02:24.000] ----------------------------------------------- -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) - -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Open files: -Info 64 [00:02:29.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:30.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:31.000] response: +Info 64 [00:02:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:24.000] Files (2) + +Info 65 [00:02:25.000] ----------------------------------------------- +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) + +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Open files: +Info 65 [00:02:30.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:31.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:32.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:32.000] request: +Info 66 [00:02:33.000] request: { "command": "open", "arguments": { @@ -910,24 +911,24 @@ Info 65 [00:02:32.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:34.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:35.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 70 [00:02:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 70 [00:02:38.000] Files (2) - -Info 70 [00:02:39.000] ----------------------------------------------- -Info 70 [00:02:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 70 [00:02:41.000] Files (2) - -Info 70 [00:02:42.000] ----------------------------------------------- -Info 70 [00:02:43.000] Open files: -Info 70 [00:02:44.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 70 [00:02:45.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 70 [00:02:46.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 70 [00:02:47.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 70 [00:02:48.000] response: +Info 67 [00:02:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:35.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:36.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 71 [00:02:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 71 [00:02:39.000] Files (2) + +Info 71 [00:02:40.000] ----------------------------------------------- +Info 71 [00:02:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 71 [00:02:42.000] Files (2) + +Info 71 [00:02:43.000] ----------------------------------------------- +Info 71 [00:02:44.000] Open files: +Info 71 [00:02:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 71 [00:02:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 71 [00:02:47.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 71 [00:02:48.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 71 [00:02:49.000] response: { "responseRequired": false } @@ -965,7 +966,7 @@ FsWatchesRecursive:: Before request -Info 71 [00:02:49.000] request: +Info 72 [00:02:50.000] request: { "command": "close", "arguments": { @@ -974,19 +975,19 @@ Info 71 [00:02:49.000] request: "seq": 11, "type": "request" } -Info 72 [00:02:50.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 73 [00:02:52.000] Files (2) - -Info 73 [00:02:53.000] ----------------------------------------------- -Info 73 [00:02:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:55.000] Files (2) - -Info 73 [00:02:56.000] ----------------------------------------------- -Info 73 [00:02:57.000] Open files: -Info 73 [00:02:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 73 [00:02:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 73 [00:03:00.000] response: +Info 73 [00:02:51.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 74 [00:02:53.000] Files (2) + +Info 74 [00:02:54.000] ----------------------------------------------- +Info 74 [00:02:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:56.000] Files (2) + +Info 74 [00:02:57.000] ----------------------------------------------- +Info 74 [00:02:58.000] Open files: +Info 74 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 74 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 74 [00:03:01.000] response: { "responseRequired": false } @@ -1020,7 +1021,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:03:01.000] request: +Info 75 [00:03:02.000] request: { "command": "close", "arguments": { @@ -1029,17 +1030,17 @@ Info 74 [00:03:01.000] request: "seq": 12, "type": "request" } -Info 75 [00:03:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:03.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 76 [00:03:04.000] Files (2) +Info 76 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 77 [00:03:05.000] Files (2) -Info 76 [00:03:05.000] ----------------------------------------------- -Info 76 [00:03:06.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 76 [00:03:07.000] Files (2) +Info 77 [00:03:06.000] ----------------------------------------------- +Info 77 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 77 [00:03:08.000] Files (2) -Info 76 [00:03:08.000] ----------------------------------------------- -Info 76 [00:03:09.000] Open files: -Info 76 [00:03:10.000] response: +Info 77 [00:03:09.000] ----------------------------------------------- +Info 77 [00:03:10.000] Open files: +Info 77 [00:03:11.000] response: { "responseRequired": false } @@ -1075,7 +1076,7 @@ FsWatchesRecursive:: Before request -Info 77 [00:03:11.000] request: +Info 78 [00:03:12.000] request: { "command": "open", "arguments": { @@ -1084,12 +1085,12 @@ Info 77 [00:03:11.000] request: "seq": 13, "type": "request" } -Info 78 [00:03:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:13.000] Search path: /user/username/projects/myproject/random -Info 80 [00:03:14.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:15.000] `remove Project:: -Info 82 [00:03:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 83 [00:03:17.000] Files (2) +Info 79 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:14.000] Search path: /user/username/projects/myproject/random +Info 81 [00:03:15.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:16.000] `remove Project:: +Info 83 [00:03:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 84 [00:03:18.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1099,24 +1100,24 @@ Info 83 [00:03:17.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 84 [00:03:18.000] ----------------------------------------------- -Info 85 [00:03:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 88 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:29.000] Files (2) - -Info 94 [00:03:30.000] ----------------------------------------------- -Info 94 [00:03:31.000] Open files: -Info 94 [00:03:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:34.000] response: +Info 85 [00:03:19.000] ----------------------------------------------- +Info 86 [00:03:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 89 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 94 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:30.000] Files (2) + +Info 95 [00:03:31.000] ----------------------------------------------- +Info 95 [00:03:32.000] Open files: +Info 95 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:35.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js index 5ee6bb706c8f9..d13a720e66b0c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js @@ -240,8 +240,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -314,8 +314,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index ce681e90953d4..1d2ddf6e8bd97 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -476,40 +476,41 @@ Before running timeout callbacks Info 48 [00:02:08.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:11.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:12.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:14.000] Files (2) - -Info 53 [00:02:15.000] ----------------------------------------------- -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Open files: -Info 53 [00:02:20.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:21.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:24.000] After ensureProjectForOpenFiles: -Info 54 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:26.000] Files (2) - -Info 54 [00:02:27.000] ----------------------------------------------- -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Open files: -Info 54 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:11.000] Same program as before +Info 52 [00:02:12.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:13.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:15.000] Files (2) + +Info 54 [00:02:16.000] ----------------------------------------------- +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Open files: +Info 54 [00:02:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:25.000] After ensureProjectForOpenFiles: +Info 55 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:27.000] Files (2) + +Info 55 [00:02:28.000] ----------------------------------------------- +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Open files: +Info 55 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 54 [00:02:36.000] request: +Info 55 [00:02:37.000] request: { "command": "rename", "arguments": { @@ -520,7 +521,7 @@ Info 54 [00:02:36.000] request: "seq": 4, "type": "request" } -Info 55 [00:02:37.000] response: +Info 56 [00:02:38.000] response: { "response": { "info": { @@ -572,7 +573,7 @@ After request Before request -Info 56 [00:02:38.000] request: +Info 57 [00:02:39.000] request: { "command": "rename", "arguments": { @@ -583,7 +584,7 @@ Info 56 [00:02:38.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:39.000] response: +Info 58 [00:02:40.000] response: { "response": { "info": { @@ -635,7 +636,7 @@ After request Before request -Info 58 [00:02:40.000] request: +Info 59 [00:02:41.000] request: { "command": "rename", "arguments": { @@ -646,7 +647,7 @@ Info 58 [00:02:40.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:41.000] response: +Info 60 [00:02:42.000] response: { "response": { "info": { @@ -698,7 +699,7 @@ After request Before request -Info 60 [00:02:42.000] request: +Info 61 [00:02:43.000] request: { "command": "rename", "arguments": { @@ -709,7 +710,7 @@ Info 60 [00:02:42.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:43.000] response: +Info 62 [00:02:44.000] response: { "response": { "info": { @@ -761,7 +762,7 @@ After request Before request -Info 62 [00:02:44.000] request: +Info 63 [00:02:45.000] request: { "command": "rename", "arguments": { @@ -772,7 +773,7 @@ Info 62 [00:02:44.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:45.000] response: +Info 64 [00:02:46.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js index 2a209d3b809db..67eff52d3c023 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -486,7 +486,8 @@ Info 48 [00:02:08.000] request: } Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:11.000] response: +Info 51 [00:02:11.000] Same program as before +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -538,7 +539,7 @@ After request Before request -Info 52 [00:02:12.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -549,7 +550,7 @@ Info 52 [00:02:12.000] request: "seq": 5, "type": "request" } -Info 53 [00:02:13.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -601,7 +602,7 @@ After request Before request -Info 54 [00:02:14.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -612,7 +613,7 @@ Info 54 [00:02:14.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:15.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -664,7 +665,7 @@ After request Before request -Info 56 [00:02:16.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -675,7 +676,7 @@ Info 56 [00:02:16.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:17.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -727,7 +728,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -738,7 +739,7 @@ Info 58 [00:02:18.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:19.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js index ed32f94ab482e..5aabc4d8d75e3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js @@ -245,8 +245,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -319,8 +319,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -512,8 +512,9 @@ Info 49 [00:02:09.000] request: } Info 50 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 53 [00:02:13.000] response: +Info 52 [00:02:12.000] Same program as before +Info 53 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -591,7 +592,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:14.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -602,7 +603,7 @@ Info 54 [00:02:14.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:15.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -654,7 +655,7 @@ After request Before request -Info 56 [00:02:16.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -665,7 +666,7 @@ Info 56 [00:02:16.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:17.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -717,7 +718,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -728,7 +729,7 @@ Info 58 [00:02:18.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:19.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { @@ -780,7 +781,7 @@ After request Before request -Info 60 [00:02:20.000] request: +Info 61 [00:02:21.000] request: { "command": "rename", "arguments": { @@ -791,7 +792,7 @@ Info 60 [00:02:20.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:21.000] response: +Info 62 [00:02:22.000] response: { "response": { "info": { @@ -843,7 +844,7 @@ After request Before request -Info 62 [00:02:22.000] request: +Info 63 [00:02:23.000] request: { "command": "close", "arguments": { @@ -852,19 +853,19 @@ Info 62 [00:02:22.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:25.000] Files (2) - -Info 64 [00:02:26.000] ----------------------------------------------- -Info 64 [00:02:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:28.000] Files (2) - -Info 64 [00:02:29.000] ----------------------------------------------- -Info 64 [00:02:30.000] Open files: -Info 64 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:32.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:33.000] response: +Info 64 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:26.000] Files (2) + +Info 65 [00:02:27.000] ----------------------------------------------- +Info 65 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:29.000] Files (2) + +Info 65 [00:02:30.000] ----------------------------------------------- +Info 65 [00:02:31.000] Open files: +Info 65 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:34.000] response: { "responseRequired": false } @@ -900,7 +901,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:34.000] request: +Info 66 [00:02:35.000] request: { "command": "open", "arguments": { @@ -909,23 +910,23 @@ Info 65 [00:02:34.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:36.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:37.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:39.000] Files (2) - -Info 69 [00:02:40.000] ----------------------------------------------- -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (2) - -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Open files: -Info 69 [00:02:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:47.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:48.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:49.000] response: +Info 67 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:37.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:40.000] Files (2) + +Info 70 [00:02:41.000] ----------------------------------------------- +Info 70 [00:02:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:43.000] Files (2) + +Info 70 [00:02:44.000] ----------------------------------------------- +Info 70 [00:02:45.000] Open files: +Info 70 [00:02:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:47.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:48.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:49.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:50.000] response: { "responseRequired": false } @@ -963,7 +964,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:50.000] request: +Info 71 [00:02:51.000] request: { "command": "close", "arguments": { @@ -972,19 +973,19 @@ Info 70 [00:02:50.000] request: "seq": 11, "type": "request" } -Info 71 [00:02:51.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:53.000] Files (2) - -Info 72 [00:02:54.000] ----------------------------------------------- -Info 72 [00:02:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:56.000] Files (2) - -Info 72 [00:02:57.000] ----------------------------------------------- -Info 72 [00:02:58.000] Open files: -Info 72 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:03:01.000] response: +Info 72 [00:02:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:54.000] Files (2) + +Info 73 [00:02:55.000] ----------------------------------------------- +Info 73 [00:02:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:57.000] Files (2) + +Info 73 [00:02:58.000] ----------------------------------------------- +Info 73 [00:02:59.000] Open files: +Info 73 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:02.000] response: { "responseRequired": false } @@ -1020,7 +1021,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:03:02.000] request: +Info 74 [00:03:03.000] request: { "command": "close", "arguments": { @@ -1029,17 +1030,17 @@ Info 73 [00:03:02.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:05.000] Files (2) +Info 75 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:06.000] Files (2) -Info 75 [00:03:06.000] ----------------------------------------------- -Info 75 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:08.000] Files (2) +Info 76 [00:03:07.000] ----------------------------------------------- +Info 76 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:09.000] Files (2) -Info 75 [00:03:09.000] ----------------------------------------------- -Info 75 [00:03:10.000] Open files: -Info 75 [00:03:11.000] response: +Info 76 [00:03:10.000] ----------------------------------------------- +Info 76 [00:03:11.000] Open files: +Info 76 [00:03:12.000] response: { "responseRequired": false } @@ -1077,7 +1078,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:12.000] request: +Info 77 [00:03:13.000] request: { "command": "open", "arguments": { @@ -1086,12 +1087,12 @@ Info 76 [00:03:12.000] request: "seq": 13, "type": "request" } -Info 77 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:14.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:15.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:16.000] `remove Project:: -Info 81 [00:03:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:18.000] Files (2) +Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:15.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:16.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:17.000] `remove Project:: +Info 82 [00:03:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:19.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1101,25 +1102,25 @@ Info 82 [00:03:18.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:19.000] ----------------------------------------------- -Info 84 [00:03:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 94 [00:03:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:31.000] Files (2) - -Info 94 [00:03:32.000] ----------------------------------------------- -Info 94 [00:03:33.000] Open files: -Info 94 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:36.000] response: +Info 84 [00:03:20.000] ----------------------------------------------- +Info 85 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:32.000] Files (2) + +Info 95 [00:03:33.000] ----------------------------------------------- +Info 95 [00:03:34.000] Open files: +Info 95 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:37.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js index 4d22c1e7f1ef4..a75623ad25a8f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,9 @@ Info 49 [00:02:07.000] request: } Info 50 [00:02:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 53 [00:02:11.000] response: +Info 52 [00:02:10.000] Same program as before +Info 53 [00:02:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 54 [00:02:12.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:12.000] request: +Info 55 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 54 [00:02:12.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:13.000] response: +Info 56 [00:02:14.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 56 [00:02:14.000] request: +Info 57 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 56 [00:02:14.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:15.000] response: +Info 58 [00:02:16.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 58 [00:02:16.000] request: +Info 59 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 58 [00:02:16.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:17.000] response: +Info 60 [00:02:18.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 60 [00:02:18.000] request: +Info 61 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 60 [00:02:18.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:19.000] response: +Info 62 [00:02:20.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 62 [00:02:20.000] request: +Info 63 [00:02:21.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 62 [00:02:20.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:23.000] Files (2) - -Info 64 [00:02:24.000] ----------------------------------------------- -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) - -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Open files: -Info 64 [00:02:29.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:30.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:31.000] response: +Info 64 [00:02:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:24.000] Files (2) + +Info 65 [00:02:25.000] ----------------------------------------------- +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) + +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Open files: +Info 65 [00:02:30.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:31.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:32.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:32.000] request: +Info 66 [00:02:33.000] request: { "command": "open", "arguments": { @@ -910,23 +911,23 @@ Info 65 [00:02:32.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:34.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:35.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:37.000] Files (2) - -Info 69 [00:02:38.000] ----------------------------------------------- -Info 69 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:40.000] Files (2) - -Info 69 [00:02:41.000] ----------------------------------------------- -Info 69 [00:02:42.000] Open files: -Info 69 [00:02:43.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:44.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:47.000] response: +Info 67 [00:02:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:35.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:36.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:38.000] Files (2) + +Info 70 [00:02:39.000] ----------------------------------------------- +Info 70 [00:02:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:41.000] Files (2) + +Info 70 [00:02:42.000] ----------------------------------------------- +Info 70 [00:02:43.000] Open files: +Info 70 [00:02:44.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:45.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:46.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:47.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:48.000] response: { "responseRequired": false } @@ -964,7 +965,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:48.000] request: +Info 71 [00:02:49.000] request: { "command": "close", "arguments": { @@ -973,19 +974,19 @@ Info 70 [00:02:48.000] request: "seq": 11, "type": "request" } -Info 71 [00:02:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:51.000] Files (2) - -Info 72 [00:02:52.000] ----------------------------------------------- -Info 72 [00:02:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:54.000] Files (2) - -Info 72 [00:02:55.000] ----------------------------------------------- -Info 72 [00:02:56.000] Open files: -Info 72 [00:02:57.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:58.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:59.000] response: +Info 72 [00:02:50.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:52.000] Files (2) + +Info 73 [00:02:53.000] ----------------------------------------------- +Info 73 [00:02:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:55.000] Files (2) + +Info 73 [00:02:56.000] ----------------------------------------------- +Info 73 [00:02:57.000] Open files: +Info 73 [00:02:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:00.000] response: { "responseRequired": false } @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:03:00.000] request: +Info 74 [00:03:01.000] request: { "command": "close", "arguments": { @@ -1030,17 +1031,17 @@ Info 73 [00:03:00.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:03.000] Files (2) +Info 75 [00:03:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:03.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:04.000] Files (2) -Info 75 [00:03:04.000] ----------------------------------------------- -Info 75 [00:03:05.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:06.000] Files (2) +Info 76 [00:03:05.000] ----------------------------------------------- +Info 76 [00:03:06.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:07.000] Files (2) -Info 75 [00:03:07.000] ----------------------------------------------- -Info 75 [00:03:08.000] Open files: -Info 75 [00:03:09.000] response: +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Open files: +Info 76 [00:03:10.000] response: { "responseRequired": false } @@ -1078,7 +1079,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:10.000] request: +Info 77 [00:03:11.000] request: { "command": "open", "arguments": { @@ -1087,12 +1088,12 @@ Info 76 [00:03:10.000] request: "seq": 13, "type": "request" } -Info 77 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:12.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:13.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:14.000] `remove Project:: -Info 81 [00:03:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:16.000] Files (2) +Info 78 [00:03:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:13.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:14.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:15.000] `remove Project:: +Info 82 [00:03:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:17.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1102,25 +1103,25 @@ Info 82 [00:03:16.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:17.000] ----------------------------------------------- -Info 84 [00:03:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 94 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:29.000] Files (2) - -Info 94 [00:03:30.000] ----------------------------------------------- -Info 94 [00:03:31.000] Open files: -Info 94 [00:03:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:34.000] response: +Info 84 [00:03:18.000] ----------------------------------------------- +Info 85 [00:03:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 95 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:30.000] Files (2) + +Info 95 [00:03:31.000] ----------------------------------------------- +Info 95 [00:03:32.000] Open files: +Info 95 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:35.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js index 20d1a336e8b29..1c39d3f27feb7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js @@ -245,8 +245,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -319,8 +319,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js index 64f65910c956b..7f62b7c885b70 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -505,8 +505,13 @@ Info 46 [00:02:03.000] request: } Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files -Info 50 [00:02:07.000] response: +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 51 [00:02:08.000] ----------------------------------------------- +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -558,7 +563,7 @@ After request Before request -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -569,7 +574,7 @@ Info 51 [00:02:08.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -621,7 +626,7 @@ After request Before request -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -632,7 +637,7 @@ Info 53 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -684,7 +689,7 @@ After request Before request -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -695,7 +700,7 @@ Info 55 [00:02:12.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -747,7 +752,7 @@ After request Before request -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -758,7 +763,7 @@ Info 57 [00:02:14.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js index d462ec810cac3..195ea8f0553f9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -501,8 +501,13 @@ Info 46 [00:02:03.000] request: } Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files -Info 50 [00:02:07.000] response: +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 51 [00:02:08.000] ----------------------------------------------- +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -554,7 +559,7 @@ After request Before request -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -565,7 +570,7 @@ Info 51 [00:02:08.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -617,7 +622,7 @@ After request Before request -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -628,7 +633,7 @@ Info 53 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -680,7 +685,7 @@ After request Before request -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -691,7 +696,7 @@ Info 55 [00:02:12.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -743,7 +748,7 @@ After request Before request -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -754,7 +759,7 @@ Info 57 [00:02:14.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js index 0ddbd21be89bb..e564d4227204d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js index 9e17c59a90c55..dcc01c6a2f077 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -505,8 +505,13 @@ Info 46 [00:02:03.000] request: } Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files -Info 50 [00:02:07.000] response: +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:08.000] ----------------------------------------------- +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -558,7 +563,7 @@ After request Before request -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -569,7 +574,7 @@ Info 51 [00:02:08.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -621,7 +626,7 @@ After request Before request -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -632,7 +637,7 @@ Info 53 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -684,7 +689,7 @@ After request Before request -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -695,7 +700,7 @@ Info 55 [00:02:12.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -747,7 +752,7 @@ After request Before request -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -758,7 +763,7 @@ Info 57 [00:02:14.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js index 9b87b51fb0c98..48748ad5a1d50 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -501,8 +501,13 @@ Info 46 [00:02:03.000] request: } Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files -Info 50 [00:02:07.000] response: +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:08.000] ----------------------------------------------- +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -554,7 +559,7 @@ After request Before request -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -565,7 +570,7 @@ Info 51 [00:02:08.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -617,7 +622,7 @@ After request Before request -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -628,7 +633,7 @@ Info 53 [00:02:10.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -680,7 +685,7 @@ After request Before request -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -691,7 +696,7 @@ Info 55 [00:02:12.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -743,7 +748,7 @@ After request Before request -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -754,7 +759,7 @@ Info 57 [00:02:14.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js index e6481350103fb..2a87cce0162d0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js @@ -85,8 +85,8 @@ Info 14 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:00:52.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -159,8 +159,8 @@ Info 34 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 736e7df48d9c0..b112ebe43e37a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -482,40 +482,41 @@ export declare function fn6(): void; Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -526,7 +527,7 @@ Info 54 [00:02:39.000] request: "seq": 4, "type": "request" } -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -578,7 +579,7 @@ After request Before request -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -589,7 +590,7 @@ Info 56 [00:02:41.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -641,7 +642,7 @@ After request Before request -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -652,7 +653,7 @@ Info 58 [00:02:43.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -704,7 +705,7 @@ After request Before request -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -715,7 +716,7 @@ Info 60 [00:02:45.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -767,7 +768,7 @@ After request Before request -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -778,7 +779,7 @@ Info 62 [00:02:47.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js index 886476d63d9b6..05f3e581760fe 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -492,7 +492,8 @@ Info 48 [00:02:11.000] request: } Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] response: +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -544,7 +545,7 @@ After request Before request -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -555,7 +556,7 @@ Info 52 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -607,7 +608,7 @@ After request Before request -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -618,7 +619,7 @@ Info 54 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -670,7 +671,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -681,7 +682,7 @@ Info 56 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -733,7 +734,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -744,7 +745,7 @@ Info 58 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js index 4b39443a406ad..f1967413ded19 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js @@ -240,8 +240,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -314,8 +314,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -512,9 +512,10 @@ Info 51 [00:02:14.000] request: } Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 56 [00:02:19.000] response: +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 57 [00:02:20.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 57 [00:02:20.000] request: +Info 58 [00:02:21.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 57 [00:02:20.000] request: "seq": 5, "type": "request" } -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 59 [00:02:22.000] request: "seq": 6, "type": "request" } -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 61 [00:02:24.000] request: "seq": 7, "type": "request" } -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 63 [00:02:26.000] request: "seq": 8, "type": "request" } -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 65 [00:02:28.000] request: "seq": 9, "type": "request" } -Info 66 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 67 [00:02:31.000] Files (2) - -Info 67 [00:02:32.000] ----------------------------------------------- -Info 67 [00:02:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 67 [00:02:34.000] Files (2) - -Info 67 [00:02:35.000] ----------------------------------------------- -Info 67 [00:02:36.000] Open files: -Info 67 [00:02:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 67 [00:02:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 67 [00:02:39.000] response: +Info 67 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 68 [00:02:32.000] Files (2) + +Info 68 [00:02:33.000] ----------------------------------------------- +Info 68 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 68 [00:02:35.000] Files (2) + +Info 68 [00:02:36.000] ----------------------------------------------- +Info 68 [00:02:37.000] Open files: +Info 68 [00:02:38.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 68 [00:02:39.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 68 [00:02:40.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 68 [00:02:40.000] request: +Info 69 [00:02:41.000] request: { "command": "open", "arguments": { @@ -910,23 +911,23 @@ Info 68 [00:02:40.000] request: "seq": 10, "type": "request" } -Info 69 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:42.000] Search path: /user/username/projects/myproject/random -Info 71 [00:02:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:44.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:45.000] Files (2) - -Info 72 [00:02:46.000] ----------------------------------------------- -Info 72 [00:02:47.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:48.000] Files (2) - -Info 72 [00:02:49.000] ----------------------------------------------- -Info 72 [00:02:50.000] Open files: -Info 72 [00:02:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 72 [00:02:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 72 [00:02:53.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:54.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:55.000] response: +Info 70 [00:02:42.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 71 [00:02:43.000] Search path: /user/username/projects/myproject/random +Info 72 [00:02:44.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (2) + +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:49.000] Files (2) + +Info 73 [00:02:50.000] ----------------------------------------------- +Info 73 [00:02:51.000] Open files: +Info 73 [00:02:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 73 [00:02:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 73 [00:02:54.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:55.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:56.000] response: { "responseRequired": false } @@ -964,7 +965,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:02:56.000] request: +Info 74 [00:02:57.000] request: { "command": "close", "arguments": { @@ -973,19 +974,19 @@ Info 73 [00:02:56.000] request: "seq": 11, "type": "request" } -Info 74 [00:02:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:58.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:02:59.000] Files (2) - -Info 75 [00:03:00.000] ----------------------------------------------- -Info 75 [00:03:01.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:02.000] Files (2) - -Info 75 [00:03:03.000] ----------------------------------------------- -Info 75 [00:03:04.000] Open files: -Info 75 [00:03:05.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:03:06.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 75 [00:03:07.000] response: +Info 75 [00:02:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:00.000] Files (2) + +Info 76 [00:03:01.000] ----------------------------------------------- +Info 76 [00:03:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:03.000] Files (2) + +Info 76 [00:03:04.000] ----------------------------------------------- +Info 76 [00:03:05.000] Open files: +Info 76 [00:03:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:03:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:03:08.000] response: { "responseRequired": false } @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:08.000] request: +Info 77 [00:03:09.000] request: { "command": "close", "arguments": { @@ -1030,17 +1031,17 @@ Info 76 [00:03:08.000] request: "seq": 12, "type": "request" } -Info 77 [00:03:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 78 [00:03:11.000] Files (2) +Info 78 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:11.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 79 [00:03:12.000] Files (2) -Info 78 [00:03:12.000] ----------------------------------------------- -Info 78 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:14.000] Files (2) +Info 79 [00:03:13.000] ----------------------------------------------- +Info 79 [00:03:14.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:15.000] Files (2) -Info 78 [00:03:15.000] ----------------------------------------------- -Info 78 [00:03:16.000] Open files: -Info 78 [00:03:17.000] response: +Info 79 [00:03:16.000] ----------------------------------------------- +Info 79 [00:03:17.000] Open files: +Info 79 [00:03:18.000] response: { "responseRequired": false } @@ -1078,7 +1079,7 @@ FsWatchesRecursive:: Before request -Info 79 [00:03:18.000] request: +Info 80 [00:03:19.000] request: { "command": "open", "arguments": { @@ -1087,12 +1088,12 @@ Info 79 [00:03:18.000] request: "seq": 13, "type": "request" } -Info 80 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:20.000] Search path: /user/username/projects/myproject/random -Info 82 [00:03:21.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 83 [00:03:22.000] `remove Project:: -Info 84 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) +Info 81 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:21.000] Search path: /user/username/projects/myproject/random +Info 83 [00:03:22.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:23.000] `remove Project:: +Info 85 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:25.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1102,26 +1103,26 @@ Info 85 [00:03:24.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 86 [00:03:25.000] ----------------------------------------------- -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 93 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 98 [00:03:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 98 [00:03:38.000] Files (2) - -Info 98 [00:03:39.000] ----------------------------------------------- -Info 98 [00:03:40.000] Open files: -Info 98 [00:03:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 98 [00:03:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 98 [00:03:43.000] response: +Info 87 [00:03:26.000] ----------------------------------------------- +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 90 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 91 [00:03:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 99 [00:03:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 99 [00:03:39.000] Files (2) + +Info 99 [00:03:40.000] ----------------------------------------------- +Info 99 [00:03:41.000] Open files: +Info 99 [00:03:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 99 [00:03:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 99 [00:03:44.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js index 3adf2754ff9a9..2c8edb6c5dbe0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,9 @@ Info 49 [00:02:10.000] request: } Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 53 [00:02:14.000] response: +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 54 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 56 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 58 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 60 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 62 [00:02:23.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) - -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) - -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:34.000] response: +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) + +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) + +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:35.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -910,24 +911,24 @@ Info 65 [00:02:35.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 70 [00:02:41.000] Files (2) - -Info 70 [00:02:42.000] ----------------------------------------------- -Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 70 [00:02:44.000] Files (2) - -Info 70 [00:02:45.000] ----------------------------------------------- -Info 70 [00:02:46.000] Open files: -Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 70 [00:02:51.000] response: +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 71 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 71 [00:02:42.000] Files (2) + +Info 71 [00:02:43.000] ----------------------------------------------- +Info 71 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 71 [00:02:45.000] Files (2) + +Info 71 [00:02:46.000] ----------------------------------------------- +Info 71 [00:02:47.000] Open files: +Info 71 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 71 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 71 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 71 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 71 [00:02:52.000] response: { "responseRequired": false } @@ -965,7 +966,7 @@ FsWatchesRecursive:: Before request -Info 71 [00:02:52.000] request: +Info 72 [00:02:53.000] request: { "command": "close", "arguments": { @@ -974,19 +975,19 @@ Info 71 [00:02:52.000] request: "seq": 11, "type": "request" } -Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 73 [00:02:55.000] Files (2) - -Info 73 [00:02:56.000] ----------------------------------------------- -Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:58.000] Files (2) - -Info 73 [00:02:59.000] ----------------------------------------------- -Info 73 [00:03:00.000] Open files: -Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 73 [00:03:03.000] response: +Info 73 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 74 [00:02:56.000] Files (2) + +Info 74 [00:02:57.000] ----------------------------------------------- +Info 74 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:59.000] Files (2) + +Info 74 [00:03:00.000] ----------------------------------------------- +Info 74 [00:03:01.000] Open files: +Info 74 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 74 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 74 [00:03:04.000] response: { "responseRequired": false } @@ -1020,7 +1021,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:03:04.000] request: +Info 75 [00:03:05.000] request: { "command": "close", "arguments": { @@ -1029,17 +1030,17 @@ Info 74 [00:03:04.000] request: "seq": 12, "type": "request" } -Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 76 [00:03:07.000] Files (2) +Info 76 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 77 [00:03:08.000] Files (2) -Info 76 [00:03:08.000] ----------------------------------------------- -Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 76 [00:03:10.000] Files (2) +Info 77 [00:03:09.000] ----------------------------------------------- +Info 77 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 77 [00:03:11.000] Files (2) -Info 76 [00:03:11.000] ----------------------------------------------- -Info 76 [00:03:12.000] Open files: -Info 76 [00:03:13.000] response: +Info 77 [00:03:12.000] ----------------------------------------------- +Info 77 [00:03:13.000] Open files: +Info 77 [00:03:14.000] response: { "responseRequired": false } @@ -1075,7 +1076,7 @@ FsWatchesRecursive:: Before request -Info 77 [00:03:14.000] request: +Info 78 [00:03:15.000] request: { "command": "open", "arguments": { @@ -1084,12 +1085,12 @@ Info 77 [00:03:14.000] request: "seq": 13, "type": "request" } -Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random -Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:18.000] `remove Project:: -Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 83 [00:03:20.000] Files (2) +Info 79 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:17.000] Search path: /user/username/projects/myproject/random +Info 81 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:19.000] `remove Project:: +Info 83 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 84 [00:03:21.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1099,24 +1100,24 @@ Info 83 [00:03:20.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 84 [00:03:21.000] ----------------------------------------------- -Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:37.000] response: +Info 85 [00:03:22.000] ----------------------------------------------- +Info 86 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:38.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js index 7e655f6bea00c..3df40fcf6676a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js @@ -240,8 +240,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -314,8 +314,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 10b99eb976085..3d138b5116acb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -476,40 +476,41 @@ Before running timeout callbacks Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -520,7 +521,7 @@ Info 54 [00:02:39.000] request: "seq": 4, "type": "request" } -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -572,7 +573,7 @@ After request Before request -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -583,7 +584,7 @@ Info 56 [00:02:41.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -635,7 +636,7 @@ After request Before request -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -646,7 +647,7 @@ Info 58 [00:02:43.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -698,7 +699,7 @@ After request Before request -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -709,7 +710,7 @@ Info 60 [00:02:45.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -761,7 +762,7 @@ After request Before request -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -772,7 +773,7 @@ Info 62 [00:02:47.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js index 9e258f94684ea..bf233691b6bae 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -486,7 +486,8 @@ Info 48 [00:02:11.000] request: } Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] response: +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -538,7 +539,7 @@ After request Before request -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -549,7 +550,7 @@ Info 52 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -601,7 +602,7 @@ After request Before request -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -612,7 +613,7 @@ Info 54 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -664,7 +665,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -675,7 +676,7 @@ Info 56 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -727,7 +728,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -738,7 +739,7 @@ Info 58 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js index 16afa96680a4f..3949edfb46547 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js @@ -245,8 +245,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -319,8 +319,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -512,8 +512,9 @@ Info 49 [00:02:12.000] request: } Info 50 [00:02:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 53 [00:02:16.000] response: +Info 52 [00:02:15.000] Same program as before +Info 53 [00:02:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -591,7 +592,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -602,7 +603,7 @@ Info 54 [00:02:17.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -654,7 +655,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -665,7 +666,7 @@ Info 56 [00:02:19.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -717,7 +718,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -728,7 +729,7 @@ Info 58 [00:02:21.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { @@ -780,7 +781,7 @@ After request Before request -Info 60 [00:02:23.000] request: +Info 61 [00:02:24.000] request: { "command": "rename", "arguments": { @@ -791,7 +792,7 @@ Info 60 [00:02:23.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:24.000] response: +Info 62 [00:02:25.000] response: { "response": { "info": { @@ -843,7 +844,7 @@ After request Before request -Info 62 [00:02:25.000] request: +Info 63 [00:02:26.000] request: { "command": "close", "arguments": { @@ -852,19 +853,19 @@ Info 62 [00:02:25.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:28.000] Files (2) - -Info 64 [00:02:29.000] ----------------------------------------------- -Info 64 [00:02:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:31.000] Files (2) - -Info 64 [00:02:32.000] ----------------------------------------------- -Info 64 [00:02:33.000] Open files: -Info 64 [00:02:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:36.000] response: +Info 64 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:29.000] Files (2) + +Info 65 [00:02:30.000] ----------------------------------------------- +Info 65 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:32.000] Files (2) + +Info 65 [00:02:33.000] ----------------------------------------------- +Info 65 [00:02:34.000] Open files: +Info 65 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:37.000] response: { "responseRequired": false } @@ -900,7 +901,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:37.000] request: +Info 66 [00:02:38.000] request: { "command": "open", "arguments": { @@ -909,23 +910,23 @@ Info 65 [00:02:37.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:39.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:40.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (2) - -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:45.000] Files (2) - -Info 69 [00:02:46.000] ----------------------------------------------- -Info 69 [00:02:47.000] Open files: -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:52.000] response: +Info 67 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:40.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:43.000] Files (2) + +Info 70 [00:02:44.000] ----------------------------------------------- +Info 70 [00:02:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:46.000] Files (2) + +Info 70 [00:02:47.000] ----------------------------------------------- +Info 70 [00:02:48.000] Open files: +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:53.000] response: { "responseRequired": false } @@ -963,7 +964,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:53.000] request: +Info 71 [00:02:54.000] request: { "command": "close", "arguments": { @@ -972,19 +973,19 @@ Info 70 [00:02:53.000] request: "seq": 11, "type": "request" } -Info 71 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:56.000] Files (2) - -Info 72 [00:02:57.000] ----------------------------------------------- -Info 72 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:59.000] Files (2) - -Info 72 [00:03:00.000] ----------------------------------------------- -Info 72 [00:03:01.000] Open files: -Info 72 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:03:04.000] response: +Info 72 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:57.000] Files (2) + +Info 73 [00:02:58.000] ----------------------------------------------- +Info 73 [00:02:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:03:00.000] Files (2) + +Info 73 [00:03:01.000] ----------------------------------------------- +Info 73 [00:03:02.000] Open files: +Info 73 [00:03:03.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:04.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:05.000] response: { "responseRequired": false } @@ -1020,7 +1021,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:03:05.000] request: +Info 74 [00:03:06.000] request: { "command": "close", "arguments": { @@ -1029,17 +1030,17 @@ Info 73 [00:03:05.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:08.000] Files (2) +Info 75 [00:03:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:09.000] Files (2) -Info 75 [00:03:09.000] ----------------------------------------------- -Info 75 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:11.000] Files (2) +Info 76 [00:03:10.000] ----------------------------------------------- +Info 76 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:12.000] Files (2) -Info 75 [00:03:12.000] ----------------------------------------------- -Info 75 [00:03:13.000] Open files: -Info 75 [00:03:14.000] response: +Info 76 [00:03:13.000] ----------------------------------------------- +Info 76 [00:03:14.000] Open files: +Info 76 [00:03:15.000] response: { "responseRequired": false } @@ -1077,7 +1078,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:15.000] request: +Info 77 [00:03:16.000] request: { "command": "open", "arguments": { @@ -1086,12 +1087,12 @@ Info 76 [00:03:15.000] request: "seq": 13, "type": "request" } -Info 77 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:17.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:19.000] `remove Project:: -Info 81 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:21.000] Files (2) +Info 78 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:18.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:19.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:20.000] `remove Project:: +Info 82 [00:03:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:22.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1101,25 +1102,25 @@ Info 82 [00:03:21.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:22.000] ----------------------------------------------- -Info 84 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 94 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:34.000] Files (2) - -Info 94 [00:03:35.000] ----------------------------------------------- -Info 94 [00:03:36.000] Open files: -Info 94 [00:03:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:39.000] response: +Info 84 [00:03:23.000] ----------------------------------------------- +Info 85 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:35.000] Files (2) + +Info 95 [00:03:36.000] ----------------------------------------------- +Info 95 [00:03:37.000] Open files: +Info 95 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:40.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js index d4a7a444fa541..4820e4977b0a5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,9 @@ Info 49 [00:02:10.000] request: } Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 53 [00:02:14.000] response: +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -603,7 +604,7 @@ Info 54 [00:02:15.000] request: "seq": 5, "type": "request" } -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -655,7 +656,7 @@ After request Before request -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -666,7 +667,7 @@ Info 56 [00:02:17.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ After request Before request -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -729,7 +730,7 @@ Info 58 [00:02:19.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -781,7 +782,7 @@ After request Before request -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -792,7 +793,7 @@ Info 60 [00:02:21.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -844,7 +845,7 @@ After request Before request -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -853,19 +854,19 @@ Info 62 [00:02:23.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) - -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) - -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 64 [00:02:34.000] response: +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) + +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) + +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:35.000] response: { "responseRequired": false } @@ -901,7 +902,7 @@ FsWatchesRecursive:: Before request -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -910,23 +911,23 @@ Info 65 [00:02:35.000] request: "seq": 10, "type": "request" } -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:40.000] Files (2) - -Info 69 [00:02:41.000] ----------------------------------------------- -Info 69 [00:02:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:43.000] Files (2) - -Info 69 [00:02:44.000] ----------------------------------------------- -Info 69 [00:02:45.000] Open files: -Info 69 [00:02:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:47.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:50.000] response: +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:41.000] Files (2) + +Info 70 [00:02:42.000] ----------------------------------------------- +Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:44.000] Files (2) + +Info 70 [00:02:45.000] ----------------------------------------------- +Info 70 [00:02:46.000] Open files: +Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:51.000] response: { "responseRequired": false } @@ -964,7 +965,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:51.000] request: +Info 71 [00:02:52.000] request: { "command": "close", "arguments": { @@ -973,19 +974,19 @@ Info 70 [00:02:51.000] request: "seq": 11, "type": "request" } -Info 71 [00:02:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:54.000] Files (2) - -Info 72 [00:02:55.000] ----------------------------------------------- -Info 72 [00:02:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:57.000] Files (2) - -Info 72 [00:02:58.000] ----------------------------------------------- -Info 72 [00:02:59.000] Open files: -Info 72 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:03:02.000] response: +Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:55.000] Files (2) + +Info 73 [00:02:56.000] ----------------------------------------------- +Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:58.000] Files (2) + +Info 73 [00:02:59.000] ----------------------------------------------- +Info 73 [00:03:00.000] Open files: +Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:03.000] response: { "responseRequired": false } @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: Before request -Info 73 [00:03:03.000] request: +Info 74 [00:03:04.000] request: { "command": "close", "arguments": { @@ -1030,17 +1031,17 @@ Info 73 [00:03:03.000] request: "seq": 12, "type": "request" } -Info 74 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:06.000] Files (2) +Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:07.000] Files (2) -Info 75 [00:03:07.000] ----------------------------------------------- -Info 75 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:09.000] Files (2) +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:10.000] Files (2) -Info 75 [00:03:10.000] ----------------------------------------------- -Info 75 [00:03:11.000] Open files: -Info 75 [00:03:12.000] response: +Info 76 [00:03:11.000] ----------------------------------------------- +Info 76 [00:03:12.000] Open files: +Info 76 [00:03:13.000] response: { "responseRequired": false } @@ -1078,7 +1079,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:03:13.000] request: +Info 77 [00:03:14.000] request: { "command": "open", "arguments": { @@ -1087,12 +1088,12 @@ Info 76 [00:03:13.000] request: "seq": 13, "type": "request" } -Info 77 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:15.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:16.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:17.000] `remove Project:: -Info 81 [00:03:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:19.000] Files (2) +Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:18.000] `remove Project:: +Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1102,25 +1103,25 @@ Info 82 [00:03:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:20.000] ----------------------------------------------- -Info 84 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 94 [00:03:37.000] response: +Info 84 [00:03:21.000] ----------------------------------------------- +Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 95 [00:03:38.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js index b2e660a05b2a1..c04f647974f0c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js @@ -245,8 +245,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -319,8 +319,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js index f77586150fe96..21103c9b24376 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index cd30ac455845c..6d7d2acc521e4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -505,8 +505,13 @@ Info 46 [00:02:06.000] request: } Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files -Info 50 [00:02:10.000] response: +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -558,7 +563,7 @@ After request Before request -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -569,7 +574,7 @@ Info 51 [00:02:11.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -621,7 +626,7 @@ After request Before request -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -632,7 +637,7 @@ Info 53 [00:02:13.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -684,7 +689,7 @@ After request Before request -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -695,7 +700,7 @@ Info 55 [00:02:15.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -747,7 +752,7 @@ After request Before request -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -758,7 +763,7 @@ Info 57 [00:02:17.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js index 924a4a486e518..0a20d3a3c9700 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js @@ -248,8 +248,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -322,8 +322,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -501,8 +501,13 @@ Info 46 [00:02:06.000] request: } Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files -Info 50 [00:02:10.000] response: +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -554,7 +559,7 @@ After request Before request -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -565,7 +570,7 @@ Info 51 [00:02:11.000] request: "seq": 6, "type": "request" } -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -617,7 +622,7 @@ After request Before request -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -628,7 +633,7 @@ Info 53 [00:02:13.000] request: "seq": 7, "type": "request" } -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -680,7 +685,7 @@ After request Before request -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -691,7 +696,7 @@ Info 55 [00:02:15.000] request: "seq": 8, "type": "request" } -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -743,7 +748,7 @@ After request Before request -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -754,7 +759,7 @@ Info 57 [00:02:17.000] request: "seq": 9, "type": "request" } -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { 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 3d86ac21d4e4c..23e5b5ca07592 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -696,56 +696,63 @@ export declare function fn6(): void; Info 76 [00:02:55.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files -Info 80 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 83 [00:03:02.000] Running: *ensureProjectForOpenFiles* -Info 84 [00:03:03.000] Before ensureProjectForOpenFiles: -Info 85 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:05.000] Files (3) - -Info 85 [00:03:06.000] ----------------------------------------------- -Info 85 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:08.000] Files (2) - -Info 85 [00:03:09.000] ----------------------------------------------- -Info 85 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:11.000] Files (2) - -Info 85 [00:03:12.000] ----------------------------------------------- -Info 85 [00:03:13.000] Open files: -Info 85 [00:03:14.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 85 [00:03:20.000] After ensureProjectForOpenFiles: -Info 86 [00:03:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:22.000] Files (3) - -Info 86 [00:03:23.000] ----------------------------------------------- -Info 86 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:25.000] Files (2) - -Info 86 [00:03:26.000] ----------------------------------------------- -Info 86 [00:03:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:28.000] Files (2) - -Info 86 [00:03:29.000] ----------------------------------------------- -Info 86 [00:03:30.000] Open files: -Info 86 [00:03:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 82 [00:03:01.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 83 [00:03:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 84 [00:03:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 85 [00:03:04.000] Same program as before +Info 86 [00:03:05.000] Running: *ensureProjectForOpenFiles* +Info 87 [00:03:06.000] Before ensureProjectForOpenFiles: +Info 88 [00:03:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:08.000] Files (3) + +Info 88 [00:03:09.000] ----------------------------------------------- +Info 88 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:11.000] Files (2) + +Info 88 [00:03:12.000] ----------------------------------------------- +Info 88 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:14.000] Files (2) + +Info 88 [00:03:15.000] ----------------------------------------------- +Info 88 [00:03:16.000] Open files: +Info 88 [00:03:17.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:19.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:20.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:21.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:22.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 88 [00:03:23.000] After ensureProjectForOpenFiles: +Info 89 [00:03:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:25.000] Files (3) + +Info 89 [00:03:26.000] ----------------------------------------------- +Info 89 [00:03:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 89 [00:03:28.000] Files (2) + +Info 89 [00:03:29.000] ----------------------------------------------- +Info 89 [00:03:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 89 [00:03:31.000] Files (2) + +Info 89 [00:03:32.000] ----------------------------------------------- +Info 89 [00:03:33.000] Open files: +Info 89 [00:03:34.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 89 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 89 [00:03:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 89 [00:03:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 89 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 89 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 86 [00:03:37.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -756,7 +763,7 @@ Info 86 [00:03:37.000] request: "seq": 6, "type": "request" } -Info 87 [00:03:38.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -797,7 +804,7 @@ After request Before request -Info 88 [00:03:39.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -808,7 +815,7 @@ Info 88 [00:03:39.000] request: "seq": 7, "type": "request" } -Info 89 [00:03:40.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -849,7 +856,7 @@ After request Before request -Info 90 [00:03:41.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -860,7 +867,7 @@ Info 90 [00:03:41.000] request: "seq": 8, "type": "request" } -Info 91 [00:03:42.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -901,7 +908,7 @@ After request Before request -Info 92 [00:03:43.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -912,7 +919,7 @@ Info 92 [00:03:43.000] request: "seq": 9, "type": "request" } -Info 93 [00:03:44.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -953,7 +960,7 @@ After request Before request -Info 94 [00:03:45.000] request: +Info 97 [00:03:48.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -964,7 +971,7 @@ Info 94 [00:03:45.000] request: "seq": 10, "type": "request" } -Info 95 [00:03:46.000] response: +Info 98 [00:03:49.000] response: { "response": { "definitions": [ @@ -1005,7 +1012,7 @@ After request Before request -Info 96 [00:03:47.000] request: +Info 99 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1016,9 +1023,9 @@ Info 96 [00:03:47.000] request: "seq": 11, "type": "request" } -Info 97 [00:03:48.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:49.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:50.000] response: +Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:53.000] response: { "response": { "info": { @@ -1103,7 +1110,7 @@ After request Before request -Info 100 [00:03:51.000] request: +Info 103 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1114,9 +1121,9 @@ Info 100 [00:03:51.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:52.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:53.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:54.000] response: +Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:57.000] response: { "response": { "info": { @@ -1201,7 +1208,7 @@ After request Before request -Info 104 [00:03:55.000] request: +Info 107 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -1212,9 +1219,9 @@ Info 104 [00:03:55.000] request: "seq": 13, "type": "request" } -Info 105 [00:03:56.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:57.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:58.000] response: +Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:04:01.000] response: { "response": { "info": { @@ -1299,7 +1306,7 @@ After request Before request -Info 108 [00:03:59.000] request: +Info 111 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -1310,9 +1317,9 @@ Info 108 [00:03:59.000] request: "seq": 14, "type": "request" } -Info 109 [00:04:00.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:04:01.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:04:02.000] response: +Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:04:05.000] response: { "response": { "info": { @@ -1397,7 +1404,7 @@ After request Before request -Info 112 [00:04:03.000] request: +Info 115 [00:04:06.000] request: { "command": "rename", "arguments": { @@ -1408,9 +1415,9 @@ Info 112 [00:04:03.000] request: "seq": 15, "type": "request" } -Info 113 [00:04:04.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:04:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 115 [00:04:06.000] response: +Info 116 [00:04:07.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:04:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 118 [00:04:09.000] response: { "response": { "info": { 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 1e6e060ddd920..838219bdd9141 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -706,8 +706,14 @@ Info 76 [00:02:55.000] request: } Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files -Info 80 [00:02:59.000] response: +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -748,7 +754,7 @@ After request Before request -Info 81 [00:03:00.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -759,7 +765,7 @@ Info 81 [00:03:00.000] request: "seq": 7, "type": "request" } -Info 82 [00:03:01.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -800,7 +806,7 @@ After request Before request -Info 83 [00:03:02.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -811,7 +817,7 @@ Info 83 [00:03:02.000] request: "seq": 8, "type": "request" } -Info 84 [00:03:03.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -852,7 +858,7 @@ After request Before request -Info 85 [00:03:04.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -863,7 +869,7 @@ Info 85 [00:03:04.000] request: "seq": 9, "type": "request" } -Info 86 [00:03:05.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -904,7 +910,7 @@ After request Before request -Info 87 [00:03:06.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -915,7 +921,7 @@ Info 87 [00:03:06.000] request: "seq": 10, "type": "request" } -Info 88 [00:03:07.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -956,7 +962,7 @@ After request Before request -Info 89 [00:03:08.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -967,11 +973,12 @@ Info 89 [00:03:08.000] request: "seq": 11, "type": "request" } -Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 92 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 93 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:13.000] response: +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1056,7 +1063,7 @@ After request Before request -Info 95 [00:03:14.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1067,9 +1074,9 @@ Info 95 [00:03:14.000] request: "seq": 12, "type": "request" } -Info 96 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:17.000] response: +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1154,7 +1161,7 @@ After request Before request -Info 99 [00:03:18.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1165,9 +1172,9 @@ Info 99 [00:03:18.000] request: "seq": 13, "type": "request" } -Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 102 [00:03:21.000] response: +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1252,7 +1259,7 @@ After request Before request -Info 103 [00:03:22.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1263,9 +1270,9 @@ Info 103 [00:03:22.000] request: "seq": 14, "type": "request" } -Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 106 [00:03:25.000] response: +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -1350,7 +1357,7 @@ After request Before request -Info 107 [00:03:26.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -1361,9 +1368,9 @@ Info 107 [00:03:26.000] request: "seq": 15, "type": "request" } -Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 110 [00:03:29.000] response: +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:32.000] response: { "response": { "info": { 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 17d9da0c86ba8..3d8c09f932781 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 @@ -241,8 +241,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -320,8 +320,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -408,8 +408,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -695,9 +695,9 @@ Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 83 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:03.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1005,9 +1005,10 @@ Info 96 [00:03:15.000] request: } Info 97 [00:03:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 98 [00:03:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:20.000] response: +Info 99 [00:03:18.000] Same program as before +Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:21.000] response: { "response": { "info": { @@ -1092,7 +1093,7 @@ After request Before request -Info 102 [00:03:21.000] request: +Info 103 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1103,9 +1104,9 @@ Info 102 [00:03:21.000] request: "seq": 12, "type": "request" } -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:24.000] response: +Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:25.000] response: { "response": { "info": { @@ -1190,7 +1191,7 @@ After request Before request -Info 106 [00:03:25.000] request: +Info 107 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1201,9 +1202,9 @@ Info 106 [00:03:25.000] request: "seq": 13, "type": "request" } -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:28.000] response: +Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:29.000] response: { "response": { "info": { @@ -1288,7 +1289,7 @@ After request Before request -Info 110 [00:03:29.000] request: +Info 111 [00:03:30.000] request: { "command": "rename", "arguments": { @@ -1299,9 +1300,9 @@ Info 110 [00:03:29.000] request: "seq": 14, "type": "request" } -Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency -Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 113 [00:03:32.000] response: +Info 112 [00:03:31.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:32.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:03:33.000] response: { "response": { "info": { @@ -1386,7 +1387,7 @@ After request Before request -Info 114 [00:03:33.000] request: +Info 115 [00:03:34.000] request: { "command": "rename", "arguments": { @@ -1397,9 +1398,9 @@ Info 114 [00:03:33.000] request: "seq": 15, "type": "request" } -Info 115 [00:03:34.000] Search path: /user/username/projects/myproject/dependency -Info 116 [00:03:35.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 117 [00:03:36.000] response: +Info 116 [00:03:35.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:03:36.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 118 [00:03:37.000] response: { "response": { "info": { @@ -1484,7 +1485,7 @@ After request Before request -Info 118 [00:03:37.000] request: +Info 119 [00:03:38.000] request: { "command": "close", "arguments": { @@ -1493,25 +1494,25 @@ Info 118 [00:03:37.000] request: "seq": 16, "type": "request" } -Info 119 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:03:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:03:40.000] Files (3) - -Info 120 [00:03:41.000] ----------------------------------------------- -Info 120 [00:03:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:03:43.000] Files (2) - -Info 120 [00:03:44.000] ----------------------------------------------- -Info 120 [00:03:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:03:46.000] Files (2) - -Info 120 [00:03:47.000] ----------------------------------------------- -Info 120 [00:03:48.000] Open files: -Info 120 [00:03:49.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 120 [00:03:50.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 120 [00:03:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 120 [00:03:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 120 [00:03:53.000] response: +Info 120 [00:03:39.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 121 [00:03:40.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:41.000] Files (3) + +Info 121 [00:03:42.000] ----------------------------------------------- +Info 121 [00:03:43.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:44.000] Files (2) + +Info 121 [00:03:45.000] ----------------------------------------------- +Info 121 [00:03:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:03:47.000] Files (2) + +Info 121 [00:03:48.000] ----------------------------------------------- +Info 121 [00:03:49.000] Open files: +Info 121 [00:03:50.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:03:51.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:03:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:03:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:03:54.000] response: { "responseRequired": false } @@ -1555,7 +1556,7 @@ FsWatchesRecursive:: Before request -Info 121 [00:03:54.000] request: +Info 122 [00:03:55.000] request: { "command": "open", "arguments": { @@ -1564,29 +1565,29 @@ Info 121 [00:03:54.000] request: "seq": 17, "type": "request" } -Info 122 [00:03:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:03:56.000] Search path: /user/username/projects/myproject/random -Info 124 [00:03:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:03:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:03:59.000] Files (3) - -Info 125 [00:04:00.000] ----------------------------------------------- -Info 125 [00:04:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:02.000] Files (2) - -Info 125 [00:04:03.000] ----------------------------------------------- -Info 125 [00:04:04.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:05.000] Files (2) - -Info 125 [00:04:06.000] ----------------------------------------------- -Info 125 [00:04:07.000] Open files: -Info 125 [00:04:08.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 125 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 125 [00:04:10.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 125 [00:04:11.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 125 [00:04:12.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:13.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:14.000] response: +Info 123 [00:03:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 124 [00:03:57.000] Search path: /user/username/projects/myproject/random +Info 125 [00:03:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:03:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:00.000] Files (3) + +Info 126 [00:04:01.000] ----------------------------------------------- +Info 126 [00:04:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:03.000] Files (2) + +Info 126 [00:04:04.000] ----------------------------------------------- +Info 126 [00:04:05.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:06.000] Files (2) + +Info 126 [00:04:07.000] ----------------------------------------------- +Info 126 [00:04:08.000] Open files: +Info 126 [00:04:09.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:10.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:04:15.000] response: { "responseRequired": false } @@ -1632,7 +1633,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:15.000] request: +Info 127 [00:04:16.000] request: { "command": "close", "arguments": { @@ -1641,25 +1642,25 @@ Info 126 [00:04:15.000] request: "seq": 18, "type": "request" } -Info 127 [00:04:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:18.000] Files (3) - -Info 128 [00:04:19.000] ----------------------------------------------- -Info 128 [00:04:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:21.000] Files (2) - -Info 128 [00:04:22.000] ----------------------------------------------- -Info 128 [00:04:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:24.000] Files (2) - -Info 128 [00:04:25.000] ----------------------------------------------- -Info 128 [00:04:26.000] Open files: -Info 128 [00:04:27.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:28.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 128 [00:04:31.000] response: +Info 128 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:19.000] Files (3) + +Info 129 [00:04:20.000] ----------------------------------------------- +Info 129 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:22.000] Files (2) + +Info 129 [00:04:23.000] ----------------------------------------------- +Info 129 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:25.000] Files (2) + +Info 129 [00:04:26.000] ----------------------------------------------- +Info 129 [00:04:27.000] Open files: +Info 129 [00:04:28.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:29.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:32.000] response: { "responseRequired": false } @@ -1703,7 +1704,7 @@ FsWatchesRecursive:: Before request -Info 129 [00:04:32.000] request: +Info 130 [00:04:33.000] request: { "command": "close", "arguments": { @@ -1712,23 +1713,23 @@ Info 129 [00:04:32.000] request: "seq": 19, "type": "request" } -Info 130 [00:04:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:35.000] Files (3) - -Info 131 [00:04:36.000] ----------------------------------------------- -Info 131 [00:04:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:38.000] Files (2) - -Info 131 [00:04:39.000] ----------------------------------------------- -Info 131 [00:04:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:41.000] Files (2) - -Info 131 [00:04:42.000] ----------------------------------------------- -Info 131 [00:04:43.000] Open files: -Info 131 [00:04:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 131 [00:04:46.000] response: +Info 131 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:36.000] Files (3) + +Info 132 [00:04:37.000] ----------------------------------------------- +Info 132 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:39.000] Files (2) + +Info 132 [00:04:40.000] ----------------------------------------------- +Info 132 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:42.000] Files (2) + +Info 132 [00:04:43.000] ----------------------------------------------- +Info 132 [00:04:44.000] Open files: +Info 132 [00:04:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:47.000] response: { "responseRequired": false } @@ -1774,7 +1775,7 @@ FsWatchesRecursive:: Before request -Info 132 [00:04:47.000] request: +Info 133 [00:04:48.000] request: { "command": "close", "arguments": { @@ -1783,21 +1784,21 @@ Info 132 [00:04:47.000] request: "seq": 20, "type": "request" } -Info 133 [00:04:48.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:50.000] Files (3) +Info 134 [00:04:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:51.000] Files (3) -Info 134 [00:04:51.000] ----------------------------------------------- -Info 134 [00:04:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:53.000] Files (2) +Info 135 [00:04:52.000] ----------------------------------------------- +Info 135 [00:04:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:54.000] Files (2) -Info 134 [00:04:54.000] ----------------------------------------------- -Info 134 [00:04:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:56.000] Files (2) +Info 135 [00:04:55.000] ----------------------------------------------- +Info 135 [00:04:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:57.000] Files (2) -Info 134 [00:04:57.000] ----------------------------------------------- -Info 134 [00:04:58.000] Open files: -Info 134 [00:04:59.000] response: +Info 135 [00:04:58.000] ----------------------------------------------- +Info 135 [00:04:59.000] Open files: +Info 135 [00:05:00.000] response: { "responseRequired": false } @@ -1845,7 +1846,7 @@ FsWatchesRecursive:: Before request -Info 135 [00:05:00.000] request: +Info 136 [00:05:01.000] request: { "command": "open", "arguments": { @@ -1854,12 +1855,12 @@ Info 135 [00:05:00.000] request: "seq": 21, "type": "request" } -Info 136 [00:05:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:05:02.000] Search path: /user/username/projects/myproject/random -Info 138 [00:05:03.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 139 [00:05:04.000] `remove Project:: -Info 140 [00:05:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 141 [00:05:06.000] Files (3) +Info 137 [00:05:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:05:03.000] Search path: /user/username/projects/myproject/random +Info 139 [00:05:04.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:05.000] `remove Project:: +Info 141 [00:05:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:07.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1872,19 +1873,19 @@ Info 141 [00:05:06.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 142 [00:05:07.000] ----------------------------------------------- -Info 143 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:17.000] `remove Project:: -Info 153 [00:05:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 154 [00:05:19.000] Files (2) +Info 143 [00:05:08.000] ----------------------------------------------- +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:18.000] `remove Project:: +Info 154 [00:05:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1894,27 +1895,27 @@ Info 154 [00:05:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 155 [00:05:20.000] ----------------------------------------------- -Info 156 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 157 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 159 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 168 [00:05:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 168 [00:05:34.000] Files (2) - -Info 168 [00:05:35.000] ----------------------------------------------- -Info 168 [00:05:36.000] Open files: -Info 168 [00:05:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 168 [00:05:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 168 [00:05:39.000] response: +Info 156 [00:05:21.000] ----------------------------------------------- +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 160 [00:05:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 169 [00:05:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 169 [00:05:35.000] Files (2) + +Info 169 [00:05:36.000] ----------------------------------------------- +Info 169 [00:05:37.000] Open files: +Info 169 [00:05:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 169 [00:05:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 169 [00:05:40.000] response: { "responseRequired": false } 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 7346f3e1ca6f1..14fe096be47d7 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -740,8 +740,8 @@ Info 81 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/pro Info 82 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 83 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:01.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1012,8 +1012,9 @@ Info 95 [00:03:12.000] request: } Info 96 [00:03:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 97 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 99 [00:03:16.000] response: +Info 98 [00:03:15.000] Same program as before +Info 99 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 100 [00:03:17.000] response: { "response": { "info": { @@ -1099,7 +1100,7 @@ FsWatchesRecursive:: Before request -Info 100 [00:03:17.000] request: +Info 101 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1110,7 +1111,7 @@ Info 100 [00:03:17.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:18.000] response: +Info 102 [00:03:19.000] response: { "response": { "info": { @@ -1162,7 +1163,7 @@ After request Before request -Info 102 [00:03:19.000] request: +Info 103 [00:03:20.000] request: { "command": "rename", "arguments": { @@ -1173,7 +1174,7 @@ Info 102 [00:03:19.000] request: "seq": 13, "type": "request" } -Info 103 [00:03:20.000] response: +Info 104 [00:03:21.000] response: { "response": { "info": { @@ -1225,7 +1226,7 @@ After request Before request -Info 104 [00:03:21.000] request: +Info 105 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1236,7 +1237,7 @@ Info 104 [00:03:21.000] request: "seq": 14, "type": "request" } -Info 105 [00:03:22.000] response: +Info 106 [00:03:23.000] response: { "response": { "info": { @@ -1288,7 +1289,7 @@ After request Before request -Info 106 [00:03:23.000] request: +Info 107 [00:03:24.000] request: { "command": "rename", "arguments": { @@ -1299,7 +1300,7 @@ Info 106 [00:03:23.000] request: "seq": 15, "type": "request" } -Info 107 [00:03:24.000] response: +Info 108 [00:03:25.000] response: { "response": { "info": { @@ -1351,7 +1352,7 @@ After request Before request -Info 108 [00:03:25.000] request: +Info 109 [00:03:26.000] request: { "command": "close", "arguments": { @@ -1360,25 +1361,25 @@ Info 108 [00:03:25.000] request: "seq": 16, "type": "request" } -Info 109 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 110 [00:03:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 110 [00:03:28.000] Files (2) - -Info 110 [00:03:29.000] ----------------------------------------------- -Info 110 [00:03:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 110 [00:03:31.000] Files (2) - -Info 110 [00:03:32.000] ----------------------------------------------- -Info 110 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 110 [00:03:34.000] Files (2) - -Info 110 [00:03:35.000] ----------------------------------------------- -Info 110 [00:03:36.000] Open files: -Info 110 [00:03:37.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 110 [00:03:38.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 110 [00:03:39.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 110 [00:03:40.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 110 [00:03:41.000] response: +Info 110 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 111 [00:03:29.000] Files (2) + +Info 111 [00:03:30.000] ----------------------------------------------- +Info 111 [00:03:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 111 [00:03:32.000] Files (2) + +Info 111 [00:03:33.000] ----------------------------------------------- +Info 111 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 111 [00:03:35.000] Files (2) + +Info 111 [00:03:36.000] ----------------------------------------------- +Info 111 [00:03:37.000] Open files: +Info 111 [00:03:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 111 [00:03:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 111 [00:03:40.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 111 [00:03:41.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:42.000] response: { "responseRequired": false } @@ -1422,7 +1423,7 @@ FsWatchesRecursive:: Before request -Info 111 [00:03:42.000] request: +Info 112 [00:03:43.000] request: { "command": "open", "arguments": { @@ -1431,30 +1432,30 @@ Info 111 [00:03:42.000] request: "seq": 17, "type": "request" } -Info 112 [00:03:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 113 [00:03:44.000] Search path: /user/username/projects/myproject/random -Info 114 [00:03:45.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 115 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 116 [00:03:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 116 [00:03:48.000] Files (2) - -Info 116 [00:03:49.000] ----------------------------------------------- -Info 116 [00:03:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 116 [00:03:51.000] Files (2) - -Info 116 [00:03:52.000] ----------------------------------------------- -Info 116 [00:03:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 116 [00:03:54.000] Files (2) - -Info 116 [00:03:55.000] ----------------------------------------------- -Info 116 [00:03:56.000] Open files: -Info 116 [00:03:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 116 [00:03:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 116 [00:03:59.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 116 [00:04:00.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:04:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 116 [00:04:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 116 [00:04:03.000] response: +Info 113 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 114 [00:03:45.000] Search path: /user/username/projects/myproject/random +Info 115 [00:03:46.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 117 [00:03:48.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 117 [00:03:49.000] Files (2) + +Info 117 [00:03:50.000] ----------------------------------------------- +Info 117 [00:03:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 117 [00:03:52.000] Files (2) + +Info 117 [00:03:53.000] ----------------------------------------------- +Info 117 [00:03:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 117 [00:03:55.000] Files (2) + +Info 117 [00:03:56.000] ----------------------------------------------- +Info 117 [00:03:57.000] Open files: +Info 117 [00:03:58.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 117 [00:03:59.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 117 [00:04:00.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 117 [00:04:01.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 117 [00:04:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 117 [00:04:04.000] response: { "responseRequired": false } @@ -1500,7 +1501,7 @@ FsWatchesRecursive:: Before request -Info 117 [00:04:04.000] request: +Info 118 [00:04:05.000] request: { "command": "close", "arguments": { @@ -1509,25 +1510,25 @@ Info 117 [00:04:04.000] request: "seq": 18, "type": "request" } -Info 118 [00:04:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 119 [00:04:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:04:07.000] Files (2) - -Info 119 [00:04:08.000] ----------------------------------------------- -Info 119 [00:04:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:04:10.000] Files (2) - -Info 119 [00:04:11.000] ----------------------------------------------- -Info 119 [00:04:12.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:04:13.000] Files (2) - -Info 119 [00:04:14.000] ----------------------------------------------- -Info 119 [00:04:15.000] Open files: -Info 119 [00:04:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:04:20.000] response: +Info 119 [00:04:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 120 [00:04:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 120 [00:04:08.000] Files (2) + +Info 120 [00:04:09.000] ----------------------------------------------- +Info 120 [00:04:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 120 [00:04:11.000] Files (2) + +Info 120 [00:04:12.000] ----------------------------------------------- +Info 120 [00:04:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 120 [00:04:14.000] Files (2) + +Info 120 [00:04:15.000] ----------------------------------------------- +Info 120 [00:04:16.000] Open files: +Info 120 [00:04:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 120 [00:04:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 120 [00:04:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 120 [00:04:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 120 [00:04:21.000] response: { "responseRequired": false } @@ -1569,7 +1570,7 @@ FsWatchesRecursive:: Before request -Info 120 [00:04:21.000] request: +Info 121 [00:04:22.000] request: { "command": "close", "arguments": { @@ -1578,23 +1579,23 @@ Info 120 [00:04:21.000] request: "seq": 19, "type": "request" } -Info 121 [00:04:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:24.000] Files (2) - -Info 122 [00:04:25.000] ----------------------------------------------- -Info 122 [00:04:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:27.000] Files (2) - -Info 122 [00:04:28.000] ----------------------------------------------- -Info 122 [00:04:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:30.000] Files (2) - -Info 122 [00:04:31.000] ----------------------------------------------- -Info 122 [00:04:32.000] Open files: -Info 122 [00:04:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 122 [00:04:35.000] response: +Info 122 [00:04:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 123 [00:04:25.000] Files (2) + +Info 123 [00:04:26.000] ----------------------------------------------- +Info 123 [00:04:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 123 [00:04:28.000] Files (2) + +Info 123 [00:04:29.000] ----------------------------------------------- +Info 123 [00:04:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 123 [00:04:31.000] Files (2) + +Info 123 [00:04:32.000] ----------------------------------------------- +Info 123 [00:04:33.000] Open files: +Info 123 [00:04:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 123 [00:04:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:04:36.000] response: { "responseRequired": false } @@ -1638,7 +1639,7 @@ FsWatchesRecursive:: Before request -Info 123 [00:04:36.000] request: +Info 124 [00:04:37.000] request: { "command": "close", "arguments": { @@ -1647,21 +1648,21 @@ Info 123 [00:04:36.000] request: "seq": 20, "type": "request" } -Info 124 [00:04:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:38.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:39.000] Files (2) +Info 125 [00:04:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 126 [00:04:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:40.000] Files (2) -Info 125 [00:04:40.000] ----------------------------------------------- -Info 125 [00:04:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:42.000] Files (2) +Info 126 [00:04:41.000] ----------------------------------------------- +Info 126 [00:04:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:43.000] Files (2) -Info 125 [00:04:43.000] ----------------------------------------------- -Info 125 [00:04:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:45.000] Files (2) +Info 126 [00:04:44.000] ----------------------------------------------- +Info 126 [00:04:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:46.000] Files (2) -Info 125 [00:04:46.000] ----------------------------------------------- -Info 125 [00:04:47.000] Open files: -Info 125 [00:04:48.000] response: +Info 126 [00:04:47.000] ----------------------------------------------- +Info 126 [00:04:48.000] Open files: +Info 126 [00:04:49.000] response: { "responseRequired": false } @@ -1707,7 +1708,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:49.000] request: +Info 127 [00:04:50.000] request: { "command": "open", "arguments": { @@ -1716,12 +1717,12 @@ Info 126 [00:04:49.000] request: "seq": 21, "type": "request" } -Info 127 [00:04:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:51.000] Search path: /user/username/projects/myproject/random -Info 129 [00:04:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 130 [00:04:53.000] `remove Project:: -Info 131 [00:04:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:55.000] Files (2) +Info 128 [00:04:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:52.000] Search path: /user/username/projects/myproject/random +Info 130 [00:04:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 131 [00:04:54.000] `remove Project:: +Info 132 [00:04:55.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:56.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/main/main.ts @@ -1731,19 +1732,19 @@ Info 132 [00:04:55.000] Files (2) main.ts Matched by default include pattern '**/*' -Info 133 [00:04:56.000] ----------------------------------------------- -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 136 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 137 [00:05:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 138 [00:05:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 139 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 140 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 141 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 142 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:06.000] `remove Project:: -Info 144 [00:05:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 145 [00:05:08.000] Files (2) +Info 134 [00:04:57.000] ----------------------------------------------- +Info 135 [00:04:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 136 [00:04:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 137 [00:05:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 140 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 141 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 144 [00:05:07.000] `remove Project:: +Info 145 [00:05:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 146 [00:05:09.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1753,25 +1754,25 @@ Info 145 [00:05:08.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 146 [00:05:09.000] ----------------------------------------------- -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 150 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 151 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 152 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 153 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 157 [00:05:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 157 [00:05:21.000] Files (2) - -Info 157 [00:05:22.000] ----------------------------------------------- -Info 157 [00:05:23.000] Open files: -Info 157 [00:05:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 157 [00:05:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 157 [00:05:26.000] response: +Info 147 [00:05:10.000] ----------------------------------------------- +Info 148 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 149 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 151 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 152 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 153 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 154 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 157 [00:05:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 158 [00:05:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 158 [00:05:22.000] Files (2) + +Info 158 [00:05:23.000] ----------------------------------------------- +Info 158 [00:05:24.000] Open files: +Info 158 [00:05:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 158 [00:05:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 158 [00:05:27.000] response: { "responseRequired": false } 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 1153238b7a5e4..36b584bde9b47 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 @@ -241,8 +241,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -320,8 +320,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -408,8 +408,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 598a72c157f14..74db81c18ef12 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -690,55 +690,57 @@ Before running timeout callbacks Info 76 [00:02:55.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 79 [00:02:58.000] Running: /user/username/projects/myproject/main/tsconfig.json -Info 80 [00:02:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 81 [00:03:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:03:01.000] Running: *ensureProjectForOpenFiles* -Info 83 [00:03:02.000] Before ensureProjectForOpenFiles: -Info 84 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:04.000] Files (3) - -Info 84 [00:03:05.000] ----------------------------------------------- -Info 84 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 84 [00:03:07.000] Files (2) - -Info 84 [00:03:08.000] ----------------------------------------------- -Info 84 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 84 [00:03:10.000] Files (2) - -Info 84 [00:03:11.000] ----------------------------------------------- -Info 84 [00:03:12.000] Open files: -Info 84 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 84 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 84 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 84 [00:03:16.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 84 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 84 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 84 [00:03:19.000] After ensureProjectForOpenFiles: -Info 85 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:21.000] Files (3) - -Info 85 [00:03:22.000] ----------------------------------------------- -Info 85 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) - -Info 85 [00:03:25.000] ----------------------------------------------- -Info 85 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:27.000] Files (2) - -Info 85 [00:03:28.000] ----------------------------------------------- -Info 85 [00:03:29.000] Open files: -Info 85 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Same program as before +Info 80 [00:02:59.000] Running: /user/username/projects/myproject/main/tsconfig.json +Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json +Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:03:02.000] Same program as before +Info 84 [00:03:03.000] Running: *ensureProjectForOpenFiles* +Info 85 [00:03:04.000] Before ensureProjectForOpenFiles: +Info 86 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 86 [00:03:06.000] Files (3) + +Info 86 [00:03:07.000] ----------------------------------------------- +Info 86 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:09.000] Files (2) + +Info 86 [00:03:10.000] ----------------------------------------------- +Info 86 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 86 [00:03:12.000] Files (2) + +Info 86 [00:03:13.000] ----------------------------------------------- +Info 86 [00:03:14.000] Open files: +Info 86 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 86 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 86 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 86 [00:03:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 86 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 86 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 86 [00:03:21.000] After ensureProjectForOpenFiles: +Info 87 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:23.000] Files (3) + +Info 87 [00:03:24.000] ----------------------------------------------- +Info 87 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:26.000] Files (2) + +Info 87 [00:03:27.000] ----------------------------------------------- +Info 87 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:29.000] Files (2) + +Info 87 [00:03:30.000] ----------------------------------------------- +Info 87 [00:03:31.000] Open files: +Info 87 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 85 [00:03:36.000] request: +Info 87 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -749,7 +751,7 @@ Info 85 [00:03:36.000] request: "seq": 6, "type": "request" } -Info 86 [00:03:37.000] response: +Info 88 [00:03:39.000] response: { "response": { "definitions": [ @@ -790,7 +792,7 @@ After request Before request -Info 87 [00:03:38.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -801,7 +803,7 @@ Info 87 [00:03:38.000] request: "seq": 7, "type": "request" } -Info 88 [00:03:39.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -842,7 +844,7 @@ After request Before request -Info 89 [00:03:40.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -853,7 +855,7 @@ Info 89 [00:03:40.000] request: "seq": 8, "type": "request" } -Info 90 [00:03:41.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -894,7 +896,7 @@ After request Before request -Info 91 [00:03:42.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -905,7 +907,7 @@ Info 91 [00:03:42.000] request: "seq": 9, "type": "request" } -Info 92 [00:03:43.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -946,7 +948,7 @@ After request Before request -Info 93 [00:03:44.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -957,7 +959,7 @@ Info 93 [00:03:44.000] request: "seq": 10, "type": "request" } -Info 94 [00:03:45.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -998,7 +1000,7 @@ After request Before request -Info 95 [00:03:46.000] request: +Info 97 [00:03:48.000] request: { "command": "rename", "arguments": { @@ -1009,9 +1011,9 @@ Info 95 [00:03:46.000] request: "seq": 11, "type": "request" } -Info 96 [00:03:47.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:49.000] response: +Info 98 [00:03:49.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:51.000] response: { "response": { "info": { @@ -1096,7 +1098,7 @@ After request Before request -Info 99 [00:03:50.000] request: +Info 101 [00:03:52.000] request: { "command": "rename", "arguments": { @@ -1107,9 +1109,9 @@ Info 99 [00:03:50.000] request: "seq": 12, "type": "request" } -Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 102 [00:03:53.000] response: +Info 102 [00:03:53.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:55.000] response: { "response": { "info": { @@ -1194,7 +1196,7 @@ After request Before request -Info 103 [00:03:54.000] request: +Info 105 [00:03:56.000] request: { "command": "rename", "arguments": { @@ -1205,9 +1207,9 @@ Info 103 [00:03:54.000] request: "seq": 13, "type": "request" } -Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 106 [00:03:57.000] response: +Info 106 [00:03:57.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:59.000] response: { "response": { "info": { @@ -1292,7 +1294,7 @@ After request Before request -Info 107 [00:03:58.000] request: +Info 109 [00:04:00.000] request: { "command": "rename", "arguments": { @@ -1303,9 +1305,9 @@ Info 107 [00:03:58.000] request: "seq": 14, "type": "request" } -Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 110 [00:04:01.000] response: +Info 110 [00:04:01.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:04:03.000] response: { "response": { "info": { @@ -1390,7 +1392,7 @@ After request Before request -Info 111 [00:04:02.000] request: +Info 113 [00:04:04.000] request: { "command": "rename", "arguments": { @@ -1401,9 +1403,9 @@ Info 111 [00:04:02.000] request: "seq": 15, "type": "request" } -Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:04:05.000] response: +Info 114 [00:04:05.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:07.000] response: { "response": { "info": { 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 596b36a80382f..2aeb10a39beb1 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -700,7 +700,8 @@ Info 76 [00:02:55.000] request: } Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 79 [00:02:58.000] response: +Info 79 [00:02:58.000] Same program as before +Info 80 [00:02:59.000] response: { "response": { "definitions": [ @@ -741,7 +742,7 @@ After request Before request -Info 80 [00:02:59.000] request: +Info 81 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -752,7 +753,7 @@ Info 80 [00:02:59.000] request: "seq": 7, "type": "request" } -Info 81 [00:03:00.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -793,7 +794,7 @@ After request Before request -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -804,7 +805,7 @@ Info 82 [00:03:01.000] request: "seq": 8, "type": "request" } -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -845,7 +846,7 @@ After request Before request -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -856,7 +857,7 @@ Info 84 [00:03:03.000] request: "seq": 9, "type": "request" } -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -897,7 +898,7 @@ After request Before request -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -908,7 +909,7 @@ Info 86 [00:03:05.000] request: "seq": 10, "type": "request" } -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -949,7 +950,7 @@ After request Before request -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -960,11 +961,12 @@ Info 88 [00:03:07.000] request: "seq": 11, "type": "request" } -Info 89 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 90 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 91 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:12.000] response: +Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 92 [00:03:11.000] Same program as before +Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:14.000] response: { "response": { "info": { @@ -1049,7 +1051,7 @@ After request Before request -Info 94 [00:03:13.000] request: +Info 96 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1060,9 +1062,9 @@ Info 94 [00:03:13.000] request: "seq": 12, "type": "request" } -Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:16.000] response: +Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] response: { "response": { "info": { @@ -1147,7 +1149,7 @@ After request Before request -Info 98 [00:03:17.000] request: +Info 100 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1158,9 +1160,9 @@ Info 98 [00:03:17.000] request: "seq": 13, "type": "request" } -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:20.000] response: +Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:22.000] response: { "response": { "info": { @@ -1245,7 +1247,7 @@ After request Before request -Info 102 [00:03:21.000] request: +Info 104 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1256,9 +1258,9 @@ Info 102 [00:03:21.000] request: "seq": 14, "type": "request" } -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:24.000] response: +Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:26.000] response: { "response": { "info": { @@ -1343,7 +1345,7 @@ After request Before request -Info 106 [00:03:25.000] request: +Info 108 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -1354,9 +1356,9 @@ Info 106 [00:03:25.000] request: "seq": 15, "type": "request" } -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:28.000] response: +Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:30.000] response: { "response": { "info": { 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 0aeb1bfd1fc97..4aca575ea24a8 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 @@ -247,9 +247,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -421,8 +421,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -701,8 +701,9 @@ Info 77 [00:02:56.000] request: } Info 78 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 80 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 81 [00:03:00.000] response: +Info 80 [00:02:59.000] Same program as before +Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -777,7 +778,7 @@ FsWatchesRecursive:: Before request -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -788,7 +789,7 @@ Info 82 [00:03:01.000] request: "seq": 7, "type": "request" } -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -829,7 +830,7 @@ After request Before request -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -840,7 +841,7 @@ Info 84 [00:03:03.000] request: "seq": 8, "type": "request" } -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -881,7 +882,7 @@ After request Before request -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -892,7 +893,7 @@ Info 86 [00:03:05.000] request: "seq": 9, "type": "request" } -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -933,7 +934,7 @@ After request Before request -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -944,7 +945,7 @@ Info 88 [00:03:07.000] request: "seq": 10, "type": "request" } -Info 89 [00:03:08.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -985,7 +986,7 @@ After request Before request -Info 90 [00:03:09.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -996,11 +997,12 @@ Info 90 [00:03:09.000] request: "seq": 11, "type": "request" } -Info 91 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 92 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:14.000] response: +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1085,7 +1087,7 @@ After request Before request -Info 96 [00:03:15.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1096,9 +1098,9 @@ Info 96 [00:03:15.000] request: "seq": 12, "type": "request" } -Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:18.000] response: +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1183,7 +1185,7 @@ After request Before request -Info 100 [00:03:19.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1194,9 +1196,9 @@ Info 100 [00:03:19.000] request: "seq": 13, "type": "request" } -Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:22.000] response: +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1281,7 +1283,7 @@ After request Before request -Info 104 [00:03:23.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1292,9 +1294,9 @@ Info 104 [00:03:23.000] request: "seq": 14, "type": "request" } -Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:26.000] response: +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -1379,7 +1381,7 @@ After request Before request -Info 108 [00:03:27.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -1390,9 +1392,9 @@ Info 108 [00:03:27.000] request: "seq": 15, "type": "request" } -Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:30.000] response: +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:32.000] response: { "response": { "info": { @@ -1477,7 +1479,7 @@ After request Before request -Info 112 [00:03:31.000] request: +Info 114 [00:03:33.000] request: { "command": "close", "arguments": { @@ -1486,25 +1488,25 @@ Info 112 [00:03:31.000] request: "seq": 16, "type": "request" } -Info 113 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 114 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:03:34.000] Files (3) - -Info 114 [00:03:35.000] ----------------------------------------------- -Info 114 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:03:37.000] Files (2) - -Info 114 [00:03:38.000] ----------------------------------------------- -Info 114 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:03:40.000] Files (2) - -Info 114 [00:03:41.000] ----------------------------------------------- -Info 114 [00:03:42.000] Open files: -Info 114 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 114 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 114 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:03:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:03:47.000] response: +Info 115 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 116 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:03:36.000] Files (3) + +Info 116 [00:03:37.000] ----------------------------------------------- +Info 116 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:03:39.000] Files (2) + +Info 116 [00:03:40.000] ----------------------------------------------- +Info 116 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:03:42.000] Files (2) + +Info 116 [00:03:43.000] ----------------------------------------------- +Info 116 [00:03:44.000] Open files: +Info 116 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 116 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 116 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:03:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:49.000] response: { "responseRequired": false } @@ -1548,7 +1550,7 @@ FsWatchesRecursive:: Before request -Info 115 [00:03:48.000] request: +Info 117 [00:03:50.000] request: { "command": "open", "arguments": { @@ -1557,29 +1559,29 @@ Info 115 [00:03:48.000] request: "seq": 17, "type": "request" } -Info 116 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 117 [00:03:50.000] Search path: /user/username/projects/myproject/random -Info 118 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:03:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:03:53.000] Files (3) - -Info 119 [00:03:54.000] ----------------------------------------------- -Info 119 [00:03:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:03:56.000] Files (2) - -Info 119 [00:03:57.000] ----------------------------------------------- -Info 119 [00:03:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:03:59.000] Files (2) - -Info 119 [00:04:00.000] ----------------------------------------------- -Info 119 [00:04:01.000] Open files: -Info 119 [00:04:02.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 119 [00:04:03.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 119 [00:04:04.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:05.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:04:08.000] response: +Info 118 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 120 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:55.000] Files (3) + +Info 121 [00:03:56.000] ----------------------------------------------- +Info 121 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:58.000] Files (2) + +Info 121 [00:03:59.000] ----------------------------------------------- +Info 121 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:04:01.000] Files (2) + +Info 121 [00:04:02.000] ----------------------------------------------- +Info 121 [00:04:03.000] Open files: +Info 121 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:04:07.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 121 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:04:10.000] response: { "responseRequired": false } @@ -1625,7 +1627,7 @@ FsWatchesRecursive:: Before request -Info 120 [00:04:09.000] request: +Info 122 [00:04:11.000] request: { "command": "close", "arguments": { @@ -1634,25 +1636,25 @@ Info 120 [00:04:09.000] request: "seq": 18, "type": "request" } -Info 121 [00:04:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:12.000] Files (3) - -Info 122 [00:04:13.000] ----------------------------------------------- -Info 122 [00:04:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:15.000] Files (2) - -Info 122 [00:04:16.000] ----------------------------------------------- -Info 122 [00:04:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:18.000] Files (2) - -Info 122 [00:04:19.000] ----------------------------------------------- -Info 122 [00:04:20.000] Open files: -Info 122 [00:04:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 122 [00:04:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 122 [00:04:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 122 [00:04:25.000] response: +Info 123 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 124 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:04:14.000] Files (3) + +Info 124 [00:04:15.000] ----------------------------------------------- +Info 124 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:04:17.000] Files (2) + +Info 124 [00:04:18.000] ----------------------------------------------- +Info 124 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:20.000] Files (2) + +Info 124 [00:04:21.000] ----------------------------------------------- +Info 124 [00:04:22.000] Open files: +Info 124 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:27.000] response: { "responseRequired": false } @@ -1696,7 +1698,7 @@ FsWatchesRecursive:: Before request -Info 123 [00:04:26.000] request: +Info 125 [00:04:28.000] request: { "command": "close", "arguments": { @@ -1705,23 +1707,23 @@ Info 123 [00:04:26.000] request: "seq": 19, "type": "request" } -Info 124 [00:04:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:29.000] Files (3) - -Info 125 [00:04:30.000] ----------------------------------------------- -Info 125 [00:04:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:32.000] Files (2) - -Info 125 [00:04:33.000] ----------------------------------------------- -Info 125 [00:04:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:35.000] Files (2) - -Info 125 [00:04:36.000] ----------------------------------------------- -Info 125 [00:04:37.000] Open files: -Info 125 [00:04:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:40.000] response: +Info 126 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:31.000] Files (3) + +Info 127 [00:04:32.000] ----------------------------------------------- +Info 127 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:34.000] Files (2) + +Info 127 [00:04:35.000] ----------------------------------------------- +Info 127 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:37.000] Files (2) + +Info 127 [00:04:38.000] ----------------------------------------------- +Info 127 [00:04:39.000] Open files: +Info 127 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:42.000] response: { "responseRequired": false } @@ -1767,7 +1769,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:41.000] request: +Info 128 [00:04:43.000] request: { "command": "close", "arguments": { @@ -1776,21 +1778,21 @@ Info 126 [00:04:41.000] request: "seq": 20, "type": "request" } -Info 127 [00:04:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:43.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:44.000] Files (3) +Info 129 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:46.000] Files (3) -Info 128 [00:04:45.000] ----------------------------------------------- -Info 128 [00:04:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:47.000] Files (2) +Info 130 [00:04:47.000] ----------------------------------------------- +Info 130 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:49.000] Files (2) -Info 128 [00:04:48.000] ----------------------------------------------- -Info 128 [00:04:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:50.000] Files (2) +Info 130 [00:04:50.000] ----------------------------------------------- +Info 130 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:52.000] Files (2) -Info 128 [00:04:51.000] ----------------------------------------------- -Info 128 [00:04:52.000] Open files: -Info 128 [00:04:53.000] response: +Info 130 [00:04:53.000] ----------------------------------------------- +Info 130 [00:04:54.000] Open files: +Info 130 [00:04:55.000] response: { "responseRequired": false } @@ -1838,7 +1840,7 @@ FsWatchesRecursive:: Before request -Info 129 [00:04:54.000] request: +Info 131 [00:04:56.000] request: { "command": "open", "arguments": { @@ -1847,12 +1849,12 @@ Info 129 [00:04:54.000] request: "seq": 21, "type": "request" } -Info 130 [00:04:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:56.000] Search path: /user/username/projects/myproject/random -Info 132 [00:04:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 133 [00:04:58.000] `remove Project:: -Info 134 [00:04:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 135 [00:05:00.000] Files (3) +Info 132 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 134 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 135 [00:05:00.000] `remove Project:: +Info 136 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 137 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1865,19 +1867,19 @@ Info 135 [00:05:00.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 136 [00:05:01.000] ----------------------------------------------- -Info 137 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 138 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 139 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 140 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 141 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 146 [00:05:11.000] `remove Project:: -Info 147 [00:05:12.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 148 [00:05:13.000] Files (2) +Info 138 [00:05:03.000] ----------------------------------------------- +Info 139 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 140 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 141 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:13.000] `remove Project:: +Info 149 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 150 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1887,26 +1889,26 @@ Info 148 [00:05:13.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 149 [00:05:14.000] ----------------------------------------------- -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 152 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 153 [00:05:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 157 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 161 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 161 [00:05:27.000] Files (2) - -Info 161 [00:05:28.000] ----------------------------------------------- -Info 161 [00:05:29.000] Open files: -Info 161 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 161 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 161 [00:05:32.000] response: +Info 151 [00:05:16.000] ----------------------------------------------- +Info 152 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 153 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 154 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 161 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 162 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 163 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 163 [00:05:29.000] Files (2) + +Info 163 [00:05:30.000] ----------------------------------------------- +Info 163 [00:05:31.000] Open files: +Info 163 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 163 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 163 [00:05:34.000] response: { "responseRequired": false } 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 5de7d027ebaf6..5d3e0287644a7 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -737,8 +737,9 @@ Info 79 [00:02:56.000] request: } Info 80 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 81 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 83 [00:03:00.000] response: +Info 82 [00:02:59.000] Same program as before +Info 83 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 84 [00:03:01.000] response: { "response": { "definitions": [ @@ -813,7 +814,7 @@ FsWatchesRecursive:: Before request -Info 84 [00:03:01.000] request: +Info 85 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -824,7 +825,7 @@ Info 84 [00:03:01.000] request: "seq": 7, "type": "request" } -Info 85 [00:03:02.000] response: +Info 86 [00:03:03.000] response: { "response": { "definitions": [ @@ -865,7 +866,7 @@ After request Before request -Info 86 [00:03:03.000] request: +Info 87 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -876,7 +877,7 @@ Info 86 [00:03:03.000] request: "seq": 8, "type": "request" } -Info 87 [00:03:04.000] response: +Info 88 [00:03:05.000] response: { "response": { "definitions": [ @@ -917,7 +918,7 @@ After request Before request -Info 88 [00:03:05.000] request: +Info 89 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -928,7 +929,7 @@ Info 88 [00:03:05.000] request: "seq": 9, "type": "request" } -Info 89 [00:03:06.000] response: +Info 90 [00:03:07.000] response: { "response": { "definitions": [ @@ -969,7 +970,7 @@ After request Before request -Info 90 [00:03:07.000] request: +Info 91 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -980,7 +981,7 @@ Info 90 [00:03:07.000] request: "seq": 10, "type": "request" } -Info 91 [00:03:08.000] response: +Info 92 [00:03:09.000] response: { "response": { "definitions": [ @@ -1021,7 +1022,7 @@ After request Before request -Info 92 [00:03:09.000] request: +Info 93 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1032,9 +1033,10 @@ Info 92 [00:03:09.000] request: "seq": 11, "type": "request" } -Info 93 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:12.000] response: +Info 94 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 96 [00:03:13.000] Same program as before +Info 97 [00:03:14.000] response: { "response": { "info": { @@ -1086,7 +1088,7 @@ After request Before request -Info 96 [00:03:13.000] request: +Info 98 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1097,7 +1099,7 @@ Info 96 [00:03:13.000] request: "seq": 12, "type": "request" } -Info 97 [00:03:14.000] response: +Info 99 [00:03:16.000] response: { "response": { "info": { @@ -1149,7 +1151,7 @@ After request Before request -Info 98 [00:03:15.000] request: +Info 100 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1160,7 +1162,7 @@ Info 98 [00:03:15.000] request: "seq": 13, "type": "request" } -Info 99 [00:03:16.000] response: +Info 101 [00:03:18.000] response: { "response": { "info": { @@ -1212,7 +1214,7 @@ After request Before request -Info 100 [00:03:17.000] request: +Info 102 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1223,7 +1225,7 @@ Info 100 [00:03:17.000] request: "seq": 14, "type": "request" } -Info 101 [00:03:18.000] response: +Info 103 [00:03:20.000] response: { "response": { "info": { @@ -1275,7 +1277,7 @@ After request Before request -Info 102 [00:03:19.000] request: +Info 104 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1286,7 +1288,7 @@ Info 102 [00:03:19.000] request: "seq": 15, "type": "request" } -Info 103 [00:03:20.000] response: +Info 105 [00:03:22.000] response: { "response": { "info": { @@ -1338,7 +1340,7 @@ After request Before request -Info 104 [00:03:21.000] request: +Info 106 [00:03:23.000] request: { "command": "close", "arguments": { @@ -1347,25 +1349,25 @@ Info 104 [00:03:21.000] request: "seq": 16, "type": "request" } -Info 105 [00:03:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 106 [00:03:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 106 [00:03:24.000] Files (3) - -Info 106 [00:03:25.000] ----------------------------------------------- -Info 106 [00:03:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 106 [00:03:27.000] Files (2) - -Info 106 [00:03:28.000] ----------------------------------------------- -Info 106 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 106 [00:03:30.000] Files (2) - -Info 106 [00:03:31.000] ----------------------------------------------- -Info 106 [00:03:32.000] Open files: -Info 106 [00:03:33.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 106 [00:03:34.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 106 [00:03:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 106 [00:03:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 106 [00:03:37.000] response: +Info 107 [00:03:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 108 [00:03:26.000] Files (3) + +Info 108 [00:03:27.000] ----------------------------------------------- +Info 108 [00:03:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 108 [00:03:29.000] Files (2) + +Info 108 [00:03:30.000] ----------------------------------------------- +Info 108 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 108 [00:03:32.000] Files (2) + +Info 108 [00:03:33.000] ----------------------------------------------- +Info 108 [00:03:34.000] Open files: +Info 108 [00:03:35.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 108 [00:03:36.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 108 [00:03:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 108 [00:03:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:39.000] response: { "responseRequired": false } @@ -1409,7 +1411,7 @@ FsWatchesRecursive:: Before request -Info 107 [00:03:38.000] request: +Info 109 [00:03:40.000] request: { "command": "open", "arguments": { @@ -1418,29 +1420,29 @@ Info 107 [00:03:38.000] request: "seq": 17, "type": "request" } -Info 108 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 109 [00:03:40.000] Search path: /user/username/projects/myproject/random -Info 110 [00:03:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 111 [00:03:42.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 111 [00:03:43.000] Files (3) - -Info 111 [00:03:44.000] ----------------------------------------------- -Info 111 [00:03:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 111 [00:03:46.000] Files (2) - -Info 111 [00:03:47.000] ----------------------------------------------- -Info 111 [00:03:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 111 [00:03:49.000] Files (2) - -Info 111 [00:03:50.000] ----------------------------------------------- -Info 111 [00:03:51.000] Open files: -Info 111 [00:03:52.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 111 [00:03:53.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 111 [00:03:54.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 111 [00:03:55.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:56.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 111 [00:03:57.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 111 [00:03:58.000] response: +Info 110 [00:03:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:42.000] Search path: /user/username/projects/myproject/random +Info 112 [00:03:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:03:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 113 [00:03:45.000] Files (3) + +Info 113 [00:03:46.000] ----------------------------------------------- +Info 113 [00:03:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 113 [00:03:48.000] Files (2) + +Info 113 [00:03:49.000] ----------------------------------------------- +Info 113 [00:03:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 113 [00:03:51.000] Files (2) + +Info 113 [00:03:52.000] ----------------------------------------------- +Info 113 [00:03:53.000] Open files: +Info 113 [00:03:54.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 113 [00:03:55.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 113 [00:03:56.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 113 [00:03:57.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 113 [00:03:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:04:00.000] response: { "responseRequired": false } @@ -1486,7 +1488,7 @@ FsWatchesRecursive:: Before request -Info 112 [00:03:59.000] request: +Info 114 [00:04:01.000] request: { "command": "close", "arguments": { @@ -1495,25 +1497,25 @@ Info 112 [00:03:59.000] request: "seq": 18, "type": "request" } -Info 113 [00:04:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 114 [00:04:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:04:02.000] Files (3) - -Info 114 [00:04:03.000] ----------------------------------------------- -Info 114 [00:04:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:04:05.000] Files (2) - -Info 114 [00:04:06.000] ----------------------------------------------- -Info 114 [00:04:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:04:08.000] Files (2) - -Info 114 [00:04:09.000] ----------------------------------------------- -Info 114 [00:04:10.000] Open files: -Info 114 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 114 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 114 [00:04:15.000] response: +Info 115 [00:04:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 116 [00:04:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:04:04.000] Files (3) + +Info 116 [00:04:05.000] ----------------------------------------------- +Info 116 [00:04:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:04:07.000] Files (2) + +Info 116 [00:04:08.000] ----------------------------------------------- +Info 116 [00:04:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:04:10.000] Files (2) + +Info 116 [00:04:11.000] ----------------------------------------------- +Info 116 [00:04:12.000] Open files: +Info 116 [00:04:13.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:04:14.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:15.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 116 [00:04:16.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:04:17.000] response: { "responseRequired": false } @@ -1557,7 +1559,7 @@ FsWatchesRecursive:: Before request -Info 115 [00:04:16.000] request: +Info 117 [00:04:18.000] request: { "command": "close", "arguments": { @@ -1566,23 +1568,23 @@ Info 115 [00:04:16.000] request: "seq": 19, "type": "request" } -Info 116 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 117 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 117 [00:04:19.000] Files (3) - -Info 117 [00:04:20.000] ----------------------------------------------- -Info 117 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 117 [00:04:22.000] Files (2) - -Info 117 [00:04:23.000] ----------------------------------------------- -Info 117 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 117 [00:04:25.000] Files (2) - -Info 117 [00:04:26.000] ----------------------------------------------- -Info 117 [00:04:27.000] Open files: -Info 117 [00:04:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 117 [00:04:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 117 [00:04:30.000] response: +Info 118 [00:04:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 119 [00:04:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:04:21.000] Files (3) + +Info 119 [00:04:22.000] ----------------------------------------------- +Info 119 [00:04:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:04:24.000] Files (2) + +Info 119 [00:04:25.000] ----------------------------------------------- +Info 119 [00:04:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:04:27.000] Files (2) + +Info 119 [00:04:28.000] ----------------------------------------------- +Info 119 [00:04:29.000] Open files: +Info 119 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 119 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 119 [00:04:32.000] response: { "responseRequired": false } @@ -1628,7 +1630,7 @@ FsWatchesRecursive:: Before request -Info 118 [00:04:31.000] request: +Info 120 [00:04:33.000] request: { "command": "close", "arguments": { @@ -1637,21 +1639,21 @@ Info 118 [00:04:31.000] request: "seq": 20, "type": "request" } -Info 119 [00:04:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:04:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:04:34.000] Files (3) +Info 121 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 122 [00:04:36.000] Files (3) -Info 120 [00:04:35.000] ----------------------------------------------- -Info 120 [00:04:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:04:37.000] Files (2) +Info 122 [00:04:37.000] ----------------------------------------------- +Info 122 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 122 [00:04:39.000] Files (2) -Info 120 [00:04:38.000] ----------------------------------------------- -Info 120 [00:04:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:04:40.000] Files (2) +Info 122 [00:04:40.000] ----------------------------------------------- +Info 122 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 122 [00:04:42.000] Files (2) -Info 120 [00:04:41.000] ----------------------------------------------- -Info 120 [00:04:42.000] Open files: -Info 120 [00:04:43.000] response: +Info 122 [00:04:43.000] ----------------------------------------------- +Info 122 [00:04:44.000] Open files: +Info 122 [00:04:45.000] response: { "responseRequired": false } @@ -1699,7 +1701,7 @@ FsWatchesRecursive:: Before request -Info 121 [00:04:44.000] request: +Info 123 [00:04:46.000] request: { "command": "open", "arguments": { @@ -1708,12 +1710,12 @@ Info 121 [00:04:44.000] request: "seq": 21, "type": "request" } -Info 122 [00:04:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:04:46.000] Search path: /user/username/projects/myproject/random -Info 124 [00:04:47.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:48.000] `remove Project:: -Info 126 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 127 [00:04:50.000] Files (3) +Info 124 [00:04:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 125 [00:04:48.000] Search path: /user/username/projects/myproject/random +Info 126 [00:04:49.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:50.000] `remove Project:: +Info 128 [00:04:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:52.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1726,19 +1728,19 @@ Info 127 [00:04:50.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 128 [00:04:51.000] ----------------------------------------------- -Info 129 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 130 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 131 [00:04:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 132 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 133 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 138 [00:05:01.000] `remove Project:: -Info 139 [00:05:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 140 [00:05:03.000] Files (2) +Info 130 [00:04:53.000] ----------------------------------------------- +Info 131 [00:04:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 132 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 133 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 140 [00:05:03.000] `remove Project:: +Info 141 [00:05:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 142 [00:05:05.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1748,26 +1750,26 @@ Info 140 [00:05:03.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 141 [00:05:04.000] ----------------------------------------------- -Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 145 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 146 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 153 [00:05:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 153 [00:05:17.000] Files (2) - -Info 153 [00:05:18.000] ----------------------------------------------- -Info 153 [00:05:19.000] Open files: -Info 153 [00:05:20.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 153 [00:05:21.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 153 [00:05:22.000] response: +Info 143 [00:05:06.000] ----------------------------------------------- +Info 144 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 149 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 150 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 153 [00:05:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 155 [00:05:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 155 [00:05:19.000] Files (2) + +Info 155 [00:05:20.000] ----------------------------------------------- +Info 155 [00:05:21.000] Open files: +Info 155 [00:05:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 155 [00:05:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 155 [00:05:24.000] response: { "responseRequired": false } 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 27682251fcd2d..9e9c1caefcb00 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 @@ -247,9 +247,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -421,8 +421,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 dda07450aeba0..cecfbf8a96825 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 dbe08ba92fc1a..337ab2532ca73 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -739,8 +739,14 @@ Info 74 [00:02:50.000] request: } Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files -Info 78 [00:02:54.000] response: +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -781,7 +787,7 @@ After request Before request -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -792,7 +798,7 @@ Info 79 [00:02:55.000] request: "seq": 9, "type": "request" } -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -833,7 +839,7 @@ After request Before request -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -844,7 +850,7 @@ Info 81 [00:02:57.000] request: "seq": 10, "type": "request" } -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -885,7 +891,7 @@ After request Before request -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -896,7 +902,7 @@ Info 83 [00:02:59.000] request: "seq": 11, "type": "request" } -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -937,7 +943,7 @@ After request Before request -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -948,7 +954,7 @@ Info 85 [00:03:01.000] request: "seq": 12, "type": "request" } -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -989,7 +995,7 @@ After request Before request -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1000,12 +1006,17 @@ Info 87 [00:03:03.000] request: "seq": 13, "type": "request" } -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:09.000] response: +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1090,7 +1101,7 @@ After request Before request -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1101,9 +1112,9 @@ Info 94 [00:03:10.000] request: "seq": 14, "type": "request" } -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] response: +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -1188,7 +1199,7 @@ After request Before request -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1199,9 +1210,9 @@ Info 98 [00:03:14.000] request: "seq": 15, "type": "request" } -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:17.000] response: +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -1286,7 +1297,7 @@ After request Before request -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1297,9 +1308,9 @@ Info 102 [00:03:18.000] request: "seq": 16, "type": "request" } -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:21.000] response: +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -1384,7 +1395,7 @@ After request Before request -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1395,9 +1406,9 @@ Info 106 [00:03:22.000] request: "seq": 17, "type": "request" } -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:25.000] response: +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:29.000] response: { "response": { "info": { 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 ab8ac95bfcd19..d592d7032acf9 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -334,8 +334,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -424,8 +424,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -735,8 +735,14 @@ Info 74 [00:02:50.000] request: } Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files -Info 78 [00:02:54.000] response: +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -777,7 +783,7 @@ After request Before request -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -788,7 +794,7 @@ Info 79 [00:02:55.000] request: "seq": 9, "type": "request" } -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -829,7 +835,7 @@ After request Before request -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -840,7 +846,7 @@ Info 81 [00:02:57.000] request: "seq": 10, "type": "request" } -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -881,7 +887,7 @@ After request Before request -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -892,7 +898,7 @@ Info 83 [00:02:59.000] request: "seq": 11, "type": "request" } -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -933,7 +939,7 @@ After request Before request -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -944,7 +950,7 @@ Info 85 [00:03:01.000] request: "seq": 12, "type": "request" } -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -985,7 +991,7 @@ After request Before request -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -996,12 +1002,17 @@ Info 87 [00:03:03.000] request: "seq": 13, "type": "request" } -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:09.000] response: +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1086,7 +1097,7 @@ After request Before request -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1097,9 +1108,9 @@ Info 94 [00:03:10.000] request: "seq": 14, "type": "request" } -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] response: +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -1184,7 +1195,7 @@ After request Before request -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1195,9 +1206,9 @@ Info 98 [00:03:14.000] request: "seq": 15, "type": "request" } -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:17.000] response: +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -1282,7 +1293,7 @@ After request Before request -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1293,9 +1304,9 @@ Info 102 [00:03:18.000] request: "seq": 16, "type": "request" } -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:21.000] response: +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -1380,7 +1391,7 @@ After request Before request -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1391,9 +1402,9 @@ Info 106 [00:03:22.000] request: "seq": 17, "type": "request" } -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:25.000] response: +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:29.000] response: { "response": { "info": { 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 73acfcf11734c..0ab5f925e38d5 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -706,57 +706,58 @@ export declare function fn6(): void; Info 77 [00:02:53.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before Info 81 [00:02:57.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 82 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 83 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 84 [00:03:00.000] Running: *ensureProjectForOpenFiles* -Info 85 [00:03:01.000] Before ensureProjectForOpenFiles: -Info 86 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:03.000] Files (3) - -Info 86 [00:03:04.000] ----------------------------------------------- -Info 86 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:06.000] Files (2) - -Info 86 [00:03:07.000] ----------------------------------------------- -Info 86 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:09.000] Files (2) - -Info 86 [00:03:10.000] ----------------------------------------------- -Info 86 [00:03:11.000] Open files: -Info 86 [00:03:12.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:13.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:14.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:16.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:17.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 86 [00:03:18.000] After ensureProjectForOpenFiles: -Info 87 [00:03:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 87 [00:03:20.000] Files (3) - -Info 87 [00:03:21.000] ----------------------------------------------- -Info 87 [00:03:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 87 [00:03:23.000] Files (2) - -Info 87 [00:03:24.000] ----------------------------------------------- -Info 87 [00:03:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 87 [00:03:26.000] Files (2) - -Info 87 [00:03:27.000] ----------------------------------------------- -Info 87 [00:03:28.000] Open files: -Info 87 [00:03:29.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 87 [00:03:30.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 87 [00:03:31.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 87 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 87 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 87 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:00.000] Same program as before +Info 85 [00:03:01.000] Running: *ensureProjectForOpenFiles* +Info 86 [00:03:02.000] Before ensureProjectForOpenFiles: +Info 87 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:04.000] Files (3) + +Info 87 [00:03:05.000] ----------------------------------------------- +Info 87 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:07.000] Files (2) + +Info 87 [00:03:08.000] ----------------------------------------------- +Info 87 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:10.000] Files (2) + +Info 87 [00:03:11.000] ----------------------------------------------- +Info 87 [00:03:12.000] Open files: +Info 87 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:19.000] After ensureProjectForOpenFiles: +Info 88 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:21.000] Files (3) + +Info 88 [00:03:22.000] ----------------------------------------------- +Info 88 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:24.000] Files (2) + +Info 88 [00:03:25.000] ----------------------------------------------- +Info 88 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:27.000] Files (2) + +Info 88 [00:03:28.000] ----------------------------------------------- +Info 88 [00:03:29.000] Open files: +Info 88 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 87 [00:03:35.000] request: +Info 88 [00:03:36.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -767,7 +768,7 @@ Info 87 [00:03:35.000] request: "seq": 6, "type": "request" } -Info 88 [00:03:36.000] response: +Info 89 [00:03:37.000] response: { "response": { "definitions": [ @@ -808,7 +809,7 @@ After request Before request -Info 89 [00:03:37.000] request: +Info 90 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -819,7 +820,7 @@ Info 89 [00:03:37.000] request: "seq": 7, "type": "request" } -Info 90 [00:03:38.000] response: +Info 91 [00:03:39.000] response: { "response": { "definitions": [ @@ -860,7 +861,7 @@ After request Before request -Info 91 [00:03:39.000] request: +Info 92 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -871,7 +872,7 @@ Info 91 [00:03:39.000] request: "seq": 8, "type": "request" } -Info 92 [00:03:40.000] response: +Info 93 [00:03:41.000] response: { "response": { "definitions": [ @@ -912,7 +913,7 @@ After request Before request -Info 93 [00:03:41.000] request: +Info 94 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -923,7 +924,7 @@ Info 93 [00:03:41.000] request: "seq": 9, "type": "request" } -Info 94 [00:03:42.000] response: +Info 95 [00:03:43.000] response: { "response": { "definitions": [ @@ -964,7 +965,7 @@ After request Before request -Info 95 [00:03:43.000] request: +Info 96 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -975,7 +976,7 @@ Info 95 [00:03:43.000] request: "seq": 10, "type": "request" } -Info 96 [00:03:44.000] response: +Info 97 [00:03:45.000] response: { "response": { "definitions": [ @@ -1016,7 +1017,7 @@ After request Before request -Info 97 [00:03:45.000] request: +Info 98 [00:03:46.000] request: { "command": "rename", "arguments": { @@ -1027,9 +1028,9 @@ Info 97 [00:03:45.000] request: "seq": 11, "type": "request" } -Info 98 [00:03:46.000] Search path: /user/username/projects/myproject/dependency -Info 99 [00:03:47.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 100 [00:03:48.000] response: +Info 99 [00:03:47.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:49.000] response: { "response": { "info": { @@ -1114,7 +1115,7 @@ After request Before request -Info 101 [00:03:49.000] request: +Info 102 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1125,9 +1126,9 @@ Info 101 [00:03:49.000] request: "seq": 12, "type": "request" } -Info 102 [00:03:50.000] Search path: /user/username/projects/myproject/dependency -Info 103 [00:03:51.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 104 [00:03:52.000] response: +Info 103 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:53.000] response: { "response": { "info": { @@ -1212,7 +1213,7 @@ After request Before request -Info 105 [00:03:53.000] request: +Info 106 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1223,9 +1224,9 @@ Info 105 [00:03:53.000] request: "seq": 13, "type": "request" } -Info 106 [00:03:54.000] Search path: /user/username/projects/myproject/dependency -Info 107 [00:03:55.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 108 [00:03:56.000] response: +Info 107 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:57.000] response: { "response": { "info": { @@ -1310,7 +1311,7 @@ After request Before request -Info 109 [00:03:57.000] request: +Info 110 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -1321,9 +1322,9 @@ Info 109 [00:03:57.000] request: "seq": 14, "type": "request" } -Info 110 [00:03:58.000] Search path: /user/username/projects/myproject/dependency -Info 111 [00:03:59.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 112 [00:04:00.000] response: +Info 111 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:04:01.000] response: { "response": { "info": { @@ -1408,7 +1409,7 @@ After request Before request -Info 113 [00:04:01.000] request: +Info 114 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -1419,9 +1420,9 @@ Info 113 [00:04:01.000] request: "seq": 15, "type": "request" } -Info 114 [00:04:02.000] Search path: /user/username/projects/myproject/dependency -Info 115 [00:04:03.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:04:04.000] response: +Info 115 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 116 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:05.000] response: { "response": { "info": { 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 aa05a715b9532..eb6f16a108be6 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -716,8 +716,8 @@ Info 77 [00:02:53.000] request: "type": "request" } Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before Info 81 [00:02:57.000] response: { "response": { @@ -980,9 +980,10 @@ Info 90 [00:03:06.000] request: } Info 91 [00:03:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 92 [00:03:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:09.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:10.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:11.000] response: +Info 93 [00:03:09.000] Same program as before +Info 94 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 95 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 96 [00:03:12.000] response: { "response": { "info": { @@ -1067,7 +1068,7 @@ After request Before request -Info 96 [00:03:12.000] request: +Info 97 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1078,9 +1079,9 @@ Info 96 [00:03:12.000] request: "seq": 12, "type": "request" } -Info 97 [00:03:13.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:15.000] response: +Info 98 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1165,7 +1166,7 @@ After request Before request -Info 100 [00:03:16.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1176,9 +1177,9 @@ Info 100 [00:03:16.000] request: "seq": 13, "type": "request" } -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:19.000] response: +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1263,7 +1264,7 @@ After request Before request -Info 104 [00:03:20.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1274,9 +1275,9 @@ Info 104 [00:03:20.000] request: "seq": 14, "type": "request" } -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:23.000] response: +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -1361,7 +1362,7 @@ After request Before request -Info 108 [00:03:24.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1372,9 +1373,9 @@ Info 108 [00:03:24.000] request: "seq": 15, "type": "request" } -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:27.000] response: +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] response: { "response": { "info": { 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 d69d7a08d0885..9e4b0ae6a6ee3 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 @@ -262,9 +262,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -337,8 +337,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -429,8 +429,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1007,11 +1007,12 @@ Info 92 [00:03:08.000] request: } Info 93 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 94 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 98 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 99 [00:03:15.000] response: +Info 95 [00:03:11.000] Same program as before +Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 99 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1130,7 +1131,7 @@ FsWatchesRecursive:: Before request -Info 100 [00:03:16.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1141,9 +1142,9 @@ Info 100 [00:03:16.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:19.000] response: +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1228,7 +1229,7 @@ After request Before request -Info 104 [00:03:20.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1239,9 +1240,9 @@ Info 104 [00:03:20.000] request: "seq": 13, "type": "request" } -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:23.000] response: +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -1326,7 +1327,7 @@ After request Before request -Info 108 [00:03:24.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1337,9 +1338,9 @@ Info 108 [00:03:24.000] request: "seq": 14, "type": "request" } -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:27.000] response: +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] response: { "response": { "info": { @@ -1424,7 +1425,7 @@ After request Before request -Info 112 [00:03:28.000] request: +Info 113 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -1435,9 +1436,9 @@ Info 112 [00:03:28.000] request: "seq": 15, "type": "request" } -Info 113 [00:03:29.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:30.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 115 [00:03:31.000] response: +Info 114 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:32.000] response: { "response": { "info": { @@ -1522,7 +1523,7 @@ After request Before request -Info 116 [00:03:32.000] request: +Info 117 [00:03:33.000] request: { "command": "close", "arguments": { @@ -1531,25 +1532,25 @@ Info 116 [00:03:32.000] request: "seq": 16, "type": "request" } -Info 117 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 118 [00:03:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 118 [00:03:35.000] Files (3) - -Info 118 [00:03:36.000] ----------------------------------------------- -Info 118 [00:03:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 118 [00:03:38.000] Files (2) - -Info 118 [00:03:39.000] ----------------------------------------------- -Info 118 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 118 [00:03:41.000] Files (2) - -Info 118 [00:03:42.000] ----------------------------------------------- -Info 118 [00:03:43.000] Open files: -Info 118 [00:03:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 118 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 118 [00:03:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 118 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 118 [00:03:48.000] response: +Info 118 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:03:36.000] Files (3) + +Info 119 [00:03:37.000] ----------------------------------------------- +Info 119 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:03:39.000] Files (2) + +Info 119 [00:03:40.000] ----------------------------------------------- +Info 119 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:03:42.000] Files (2) + +Info 119 [00:03:43.000] ----------------------------------------------- +Info 119 [00:03:44.000] Open files: +Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 119 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 119 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 119 [00:03:49.000] response: { "responseRequired": false } @@ -1593,7 +1594,7 @@ FsWatchesRecursive:: Before request -Info 119 [00:03:49.000] request: +Info 120 [00:03:50.000] request: { "command": "open", "arguments": { @@ -1602,29 +1603,29 @@ Info 119 [00:03:49.000] request: "seq": 17, "type": "request" } -Info 120 [00:03:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:51.000] Search path: /user/username/projects/myproject/random -Info 122 [00:03:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:03:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 123 [00:03:54.000] Files (3) - -Info 123 [00:03:55.000] ----------------------------------------------- -Info 123 [00:03:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 123 [00:03:57.000] Files (2) - -Info 123 [00:03:58.000] ----------------------------------------------- -Info 123 [00:03:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 123 [00:04:00.000] Files (2) - -Info 123 [00:04:01.000] ----------------------------------------------- -Info 123 [00:04:02.000] Open files: -Info 123 [00:04:03.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 123 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 123 [00:04:05.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 123 [00:04:06.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 123 [00:04:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 123 [00:04:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:04:09.000] response: +Info 121 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 123 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:03:55.000] Files (3) + +Info 124 [00:03:56.000] ----------------------------------------------- +Info 124 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:03:58.000] Files (2) + +Info 124 [00:03:59.000] ----------------------------------------------- +Info 124 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:01.000] Files (2) + +Info 124 [00:04:02.000] ----------------------------------------------- +Info 124 [00:04:03.000] Open files: +Info 124 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 124 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 124 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:10.000] response: { "responseRequired": false } @@ -1670,7 +1671,7 @@ FsWatchesRecursive:: Before request -Info 124 [00:04:10.000] request: +Info 125 [00:04:11.000] request: { "command": "close", "arguments": { @@ -1679,25 +1680,25 @@ Info 124 [00:04:10.000] request: "seq": 18, "type": "request" } -Info 125 [00:04:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 126 [00:04:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:04:13.000] Files (3) - -Info 126 [00:04:14.000] ----------------------------------------------- -Info 126 [00:04:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:16.000] Files (2) - -Info 126 [00:04:17.000] ----------------------------------------------- -Info 126 [00:04:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:19.000] Files (2) - -Info 126 [00:04:20.000] ----------------------------------------------- -Info 126 [00:04:21.000] Open files: -Info 126 [00:04:22.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:23.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 126 [00:04:26.000] response: +Info 126 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:14.000] Files (3) + +Info 127 [00:04:15.000] ----------------------------------------------- +Info 127 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:17.000] Files (2) + +Info 127 [00:04:18.000] ----------------------------------------------- +Info 127 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:20.000] Files (2) + +Info 127 [00:04:21.000] ----------------------------------------------- +Info 127 [00:04:22.000] Open files: +Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 127 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:27.000] response: { "responseRequired": false } @@ -1741,7 +1742,7 @@ FsWatchesRecursive:: Before request -Info 127 [00:04:27.000] request: +Info 128 [00:04:28.000] request: { "command": "close", "arguments": { @@ -1750,23 +1751,23 @@ Info 127 [00:04:27.000] request: "seq": 19, "type": "request" } -Info 128 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:30.000] Files (3) - -Info 129 [00:04:31.000] ----------------------------------------------- -Info 129 [00:04:32.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:33.000] Files (2) - -Info 129 [00:04:34.000] ----------------------------------------------- -Info 129 [00:04:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:36.000] Files (2) - -Info 129 [00:04:37.000] ----------------------------------------------- -Info 129 [00:04:38.000] Open files: -Info 129 [00:04:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 129 [00:04:41.000] response: +Info 129 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:31.000] Files (3) + +Info 130 [00:04:32.000] ----------------------------------------------- +Info 130 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:34.000] Files (2) + +Info 130 [00:04:35.000] ----------------------------------------------- +Info 130 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:37.000] Files (2) + +Info 130 [00:04:38.000] ----------------------------------------------- +Info 130 [00:04:39.000] Open files: +Info 130 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 130 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 130 [00:04:42.000] response: { "responseRequired": false } @@ -1812,7 +1813,7 @@ FsWatchesRecursive:: Before request -Info 130 [00:04:42.000] request: +Info 131 [00:04:43.000] request: { "command": "close", "arguments": { @@ -1821,21 +1822,21 @@ Info 130 [00:04:42.000] request: "seq": 20, "type": "request" } -Info 131 [00:04:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:45.000] Files (3) +Info 132 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:46.000] Files (3) -Info 132 [00:04:46.000] ----------------------------------------------- -Info 132 [00:04:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:48.000] Files (2) +Info 133 [00:04:47.000] ----------------------------------------------- +Info 133 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 133 [00:04:49.000] Files (2) -Info 132 [00:04:49.000] ----------------------------------------------- -Info 132 [00:04:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:51.000] Files (2) +Info 133 [00:04:50.000] ----------------------------------------------- +Info 133 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 133 [00:04:52.000] Files (2) -Info 132 [00:04:52.000] ----------------------------------------------- -Info 132 [00:04:53.000] Open files: -Info 132 [00:04:54.000] response: +Info 133 [00:04:53.000] ----------------------------------------------- +Info 133 [00:04:54.000] Open files: +Info 133 [00:04:55.000] response: { "responseRequired": false } @@ -1883,7 +1884,7 @@ FsWatchesRecursive:: Before request -Info 133 [00:04:55.000] request: +Info 134 [00:04:56.000] request: { "command": "open", "arguments": { @@ -1892,12 +1893,12 @@ Info 133 [00:04:55.000] request: "seq": 21, "type": "request" } -Info 134 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:57.000] Search path: /user/username/projects/myproject/random -Info 136 [00:04:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 137 [00:04:59.000] `remove Project:: -Info 138 [00:05:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 139 [00:05:01.000] Files (3) +Info 135 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 136 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 137 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 138 [00:05:00.000] `remove Project:: +Info 139 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 140 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -1910,19 +1911,19 @@ Info 139 [00:05:01.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 140 [00:05:02.000] ----------------------------------------------- -Info 141 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 142 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 144 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 147 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 148 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:12.000] `remove Project:: -Info 151 [00:05:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 152 [00:05:14.000] Files (2) +Info 141 [00:05:03.000] ----------------------------------------------- +Info 142 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 143 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 144 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 145 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 149 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:13.000] `remove Project:: +Info 152 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 153 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1932,27 +1933,27 @@ Info 152 [00:05:14.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 153 [00:05:15.000] ----------------------------------------------- -Info 154 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 155 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 156 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 157 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 158 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 159 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 166 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 166 [00:05:29.000] Files (2) - -Info 166 [00:05:30.000] ----------------------------------------------- -Info 166 [00:05:31.000] Open files: -Info 166 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 166 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 166 [00:05:34.000] response: +Info 154 [00:05:16.000] ----------------------------------------------- +Info 155 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 156 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 157 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 158 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 160 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 167 [00:05:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 167 [00:05:30.000] Files (2) + +Info 167 [00:05:31.000] ----------------------------------------------- +Info 167 [00:05:32.000] Open files: +Info 167 [00:05:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 167 [00:05:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 167 [00:05:35.000] response: { "responseRequired": false } 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 7dfc23bde20b9..b6d86a1cd10f1 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -748,8 +748,8 @@ Info 81 [00:02:55.000] request: "type": "request" } Info 82 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 83 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 84 [00:02:58.000] Different program with same set of files +Info 83 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 84 [00:02:58.000] Same program as before Info 85 [00:02:59.000] response: { "response": { @@ -1012,10 +1012,11 @@ Info 94 [00:03:08.000] request: } Info 95 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 96 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 97 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 100 [00:03:14.000] response: +Info 97 [00:03:11.000] Same program as before +Info 98 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 101 [00:03:15.000] response: { "response": { "info": { @@ -1134,7 +1135,7 @@ FsWatchesRecursive:: Before request -Info 101 [00:03:15.000] request: +Info 102 [00:03:16.000] request: { "command": "rename", "arguments": { @@ -1145,9 +1146,9 @@ Info 101 [00:03:15.000] request: "seq": 12, "type": "request" } -Info 102 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 103 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 104 [00:03:18.000] response: +Info 103 [00:03:17.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:19.000] response: { "response": { "info": { @@ -1232,7 +1233,7 @@ After request Before request -Info 105 [00:03:19.000] request: +Info 106 [00:03:20.000] request: { "command": "rename", "arguments": { @@ -1243,9 +1244,9 @@ Info 105 [00:03:19.000] request: "seq": 13, "type": "request" } -Info 106 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 107 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 108 [00:03:22.000] response: +Info 107 [00:03:21.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:23.000] response: { "response": { "info": { @@ -1330,7 +1331,7 @@ After request Before request -Info 109 [00:03:23.000] request: +Info 110 [00:03:24.000] request: { "command": "rename", "arguments": { @@ -1341,9 +1342,9 @@ Info 109 [00:03:23.000] request: "seq": 14, "type": "request" } -Info 110 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 111 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 112 [00:03:26.000] response: +Info 111 [00:03:25.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:27.000] response: { "response": { "info": { @@ -1428,7 +1429,7 @@ After request Before request -Info 113 [00:03:27.000] request: +Info 114 [00:03:28.000] request: { "command": "rename", "arguments": { @@ -1439,9 +1440,9 @@ Info 113 [00:03:27.000] request: "seq": 15, "type": "request" } -Info 114 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 115 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:03:30.000] response: +Info 115 [00:03:29.000] Search path: /user/username/projects/myproject/dependency +Info 116 [00:03:30.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:03:31.000] response: { "response": { "info": { @@ -1526,7 +1527,7 @@ After request Before request -Info 117 [00:03:31.000] request: +Info 118 [00:03:32.000] request: { "command": "close", "arguments": { @@ -1535,25 +1536,25 @@ Info 117 [00:03:31.000] request: "seq": 16, "type": "request" } -Info 118 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 119 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:03:34.000] Files (3) - -Info 119 [00:03:35.000] ----------------------------------------------- -Info 119 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:03:37.000] Files (2) - -Info 119 [00:03:38.000] ----------------------------------------------- -Info 119 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:03:40.000] Files (2) - -Info 119 [00:03:41.000] ----------------------------------------------- -Info 119 [00:03:42.000] Open files: -Info 119 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 119 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:03:47.000] response: +Info 119 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 120 [00:03:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 120 [00:03:35.000] Files (3) + +Info 120 [00:03:36.000] ----------------------------------------------- +Info 120 [00:03:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 120 [00:03:38.000] Files (2) + +Info 120 [00:03:39.000] ----------------------------------------------- +Info 120 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 120 [00:03:41.000] Files (2) + +Info 120 [00:03:42.000] ----------------------------------------------- +Info 120 [00:03:43.000] Open files: +Info 120 [00:03:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 120 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 120 [00:03:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 120 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 120 [00:03:48.000] response: { "responseRequired": false } @@ -1597,7 +1598,7 @@ FsWatchesRecursive:: Before request -Info 120 [00:03:48.000] request: +Info 121 [00:03:49.000] request: { "command": "open", "arguments": { @@ -1606,30 +1607,30 @@ Info 120 [00:03:48.000] request: "seq": 17, "type": "request" } -Info 121 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 122 [00:03:50.000] Search path: /user/username/projects/myproject/random -Info 123 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 124 [00:03:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 125 [00:03:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:03:54.000] Files (3) - -Info 125 [00:03:55.000] ----------------------------------------------- -Info 125 [00:03:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:03:57.000] Files (2) - -Info 125 [00:03:58.000] ----------------------------------------------- -Info 125 [00:03:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:00.000] Files (2) - -Info 125 [00:04:01.000] ----------------------------------------------- -Info 125 [00:04:02.000] Open files: -Info 125 [00:04:03.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 125 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 125 [00:04:05.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 125 [00:04:06.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 125 [00:04:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:09.000] response: +Info 122 [00:03:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 123 [00:03:51.000] Search path: /user/username/projects/myproject/random +Info 124 [00:03:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 125 [00:03:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 126 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:03:55.000] Files (3) + +Info 126 [00:03:56.000] ----------------------------------------------- +Info 126 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:03:58.000] Files (2) + +Info 126 [00:03:59.000] ----------------------------------------------- +Info 126 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:01.000] Files (2) + +Info 126 [00:04:02.000] ----------------------------------------------- +Info 126 [00:04:03.000] Open files: +Info 126 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:04:10.000] response: { "responseRequired": false } @@ -1675,7 +1676,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:10.000] request: +Info 127 [00:04:11.000] request: { "command": "close", "arguments": { @@ -1684,25 +1685,25 @@ Info 126 [00:04:10.000] request: "seq": 18, "type": "request" } -Info 127 [00:04:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:13.000] Files (3) - -Info 128 [00:04:14.000] ----------------------------------------------- -Info 128 [00:04:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:16.000] Files (2) - -Info 128 [00:04:17.000] ----------------------------------------------- -Info 128 [00:04:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:19.000] Files (2) - -Info 128 [00:04:20.000] ----------------------------------------------- -Info 128 [00:04:21.000] Open files: -Info 128 [00:04:22.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:23.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 128 [00:04:26.000] response: +Info 128 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:14.000] Files (3) + +Info 129 [00:04:15.000] ----------------------------------------------- +Info 129 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:17.000] Files (2) + +Info 129 [00:04:18.000] ----------------------------------------------- +Info 129 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:20.000] Files (2) + +Info 129 [00:04:21.000] ----------------------------------------------- +Info 129 [00:04:22.000] Open files: +Info 129 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:27.000] response: { "responseRequired": false } @@ -1744,7 +1745,7 @@ FsWatchesRecursive:: Before request -Info 129 [00:04:27.000] request: +Info 130 [00:04:28.000] request: { "command": "close", "arguments": { @@ -1753,23 +1754,23 @@ Info 129 [00:04:27.000] request: "seq": 19, "type": "request" } -Info 130 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:30.000] Files (3) - -Info 131 [00:04:31.000] ----------------------------------------------- -Info 131 [00:04:32.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:33.000] Files (2) - -Info 131 [00:04:34.000] ----------------------------------------------- -Info 131 [00:04:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:36.000] Files (2) - -Info 131 [00:04:37.000] ----------------------------------------------- -Info 131 [00:04:38.000] Open files: -Info 131 [00:04:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 131 [00:04:41.000] response: +Info 131 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:31.000] Files (3) + +Info 132 [00:04:32.000] ----------------------------------------------- +Info 132 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:34.000] Files (2) + +Info 132 [00:04:35.000] ----------------------------------------------- +Info 132 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:37.000] Files (2) + +Info 132 [00:04:38.000] ----------------------------------------------- +Info 132 [00:04:39.000] Open files: +Info 132 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:42.000] response: { "responseRequired": false } @@ -1813,7 +1814,7 @@ FsWatchesRecursive:: Before request -Info 132 [00:04:42.000] request: +Info 133 [00:04:43.000] request: { "command": "close", "arguments": { @@ -1822,21 +1823,21 @@ Info 132 [00:04:42.000] request: "seq": 20, "type": "request" } -Info 133 [00:04:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:45.000] Files (3) +Info 134 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:46.000] Files (3) -Info 134 [00:04:46.000] ----------------------------------------------- -Info 134 [00:04:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:48.000] Files (2) +Info 135 [00:04:47.000] ----------------------------------------------- +Info 135 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:49.000] Files (2) -Info 134 [00:04:49.000] ----------------------------------------------- -Info 134 [00:04:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:51.000] Files (2) +Info 135 [00:04:50.000] ----------------------------------------------- +Info 135 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:52.000] Files (2) -Info 134 [00:04:52.000] ----------------------------------------------- -Info 134 [00:04:53.000] Open files: -Info 134 [00:04:54.000] response: +Info 135 [00:04:53.000] ----------------------------------------------- +Info 135 [00:04:54.000] Open files: +Info 135 [00:04:55.000] response: { "responseRequired": false } @@ -1882,7 +1883,7 @@ FsWatchesRecursive:: Before request -Info 135 [00:04:55.000] request: +Info 136 [00:04:56.000] request: { "command": "open", "arguments": { @@ -1891,12 +1892,12 @@ Info 135 [00:04:55.000] request: "seq": 21, "type": "request" } -Info 136 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:04:57.000] Search path: /user/username/projects/myproject/random -Info 138 [00:04:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 139 [00:04:59.000] `remove Project:: -Info 140 [00:05:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 141 [00:05:01.000] Files (3) +Info 137 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 139 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:00.000] `remove Project:: +Info 141 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -1909,19 +1910,19 @@ Info 141 [00:05:01.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 142 [00:05:02.000] ----------------------------------------------- -Info 143 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 146 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:12.000] `remove Project:: -Info 153 [00:05:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 154 [00:05:14.000] Files (2) +Info 143 [00:05:03.000] ----------------------------------------------- +Info 144 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:13.000] `remove Project:: +Info 154 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1931,25 +1932,25 @@ Info 154 [00:05:14.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 155 [00:05:15.000] ----------------------------------------------- -Info 156 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 157 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 159 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 166 [00:05:27.000] Files (2) - -Info 166 [00:05:28.000] ----------------------------------------------- -Info 166 [00:05:29.000] Open files: -Info 166 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 166 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 166 [00:05:32.000] response: +Info 156 [00:05:16.000] ----------------------------------------------- +Info 157 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 160 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 167 [00:05:28.000] Files (2) + +Info 167 [00:05:29.000] ----------------------------------------------- +Info 167 [00:05:30.000] Open files: +Info 167 [00:05:31.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 167 [00:05:32.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 167 [00:05:33.000] response: { "responseRequired": false } 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 dabbea9d17433..a23ec5906ded8 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 @@ -262,9 +262,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -337,8 +337,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -429,8 +429,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 db56cd694adc0..e257dcb19b134 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -700,57 +700,58 @@ Before running timeout callbacks Info 77 [00:02:53.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before Info 81 [00:02:57.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 82 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 83 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 84 [00:03:00.000] Running: *ensureProjectForOpenFiles* -Info 85 [00:03:01.000] Before ensureProjectForOpenFiles: -Info 86 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:03.000] Files (3) - -Info 86 [00:03:04.000] ----------------------------------------------- -Info 86 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:06.000] Files (2) - -Info 86 [00:03:07.000] ----------------------------------------------- -Info 86 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:09.000] Files (2) - -Info 86 [00:03:10.000] ----------------------------------------------- -Info 86 [00:03:11.000] Open files: -Info 86 [00:03:12.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:13.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:14.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:16.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:17.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 86 [00:03:18.000] After ensureProjectForOpenFiles: -Info 87 [00:03:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 87 [00:03:20.000] Files (3) - -Info 87 [00:03:21.000] ----------------------------------------------- -Info 87 [00:03:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 87 [00:03:23.000] Files (2) - -Info 87 [00:03:24.000] ----------------------------------------------- -Info 87 [00:03:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 87 [00:03:26.000] Files (2) - -Info 87 [00:03:27.000] ----------------------------------------------- -Info 87 [00:03:28.000] Open files: -Info 87 [00:03:29.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 87 [00:03:30.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 87 [00:03:31.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 87 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 87 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 87 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:00.000] Same program as before +Info 85 [00:03:01.000] Running: *ensureProjectForOpenFiles* +Info 86 [00:03:02.000] Before ensureProjectForOpenFiles: +Info 87 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:04.000] Files (3) + +Info 87 [00:03:05.000] ----------------------------------------------- +Info 87 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:07.000] Files (2) + +Info 87 [00:03:08.000] ----------------------------------------------- +Info 87 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:10.000] Files (2) + +Info 87 [00:03:11.000] ----------------------------------------------- +Info 87 [00:03:12.000] Open files: +Info 87 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:19.000] After ensureProjectForOpenFiles: +Info 88 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:21.000] Files (3) + +Info 88 [00:03:22.000] ----------------------------------------------- +Info 88 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:24.000] Files (2) + +Info 88 [00:03:25.000] ----------------------------------------------- +Info 88 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:27.000] Files (2) + +Info 88 [00:03:28.000] ----------------------------------------------- +Info 88 [00:03:29.000] Open files: +Info 88 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 87 [00:03:35.000] request: +Info 88 [00:03:36.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -761,7 +762,7 @@ Info 87 [00:03:35.000] request: "seq": 6, "type": "request" } -Info 88 [00:03:36.000] response: +Info 89 [00:03:37.000] response: { "response": { "definitions": [ @@ -802,7 +803,7 @@ After request Before request -Info 89 [00:03:37.000] request: +Info 90 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -813,7 +814,7 @@ Info 89 [00:03:37.000] request: "seq": 7, "type": "request" } -Info 90 [00:03:38.000] response: +Info 91 [00:03:39.000] response: { "response": { "definitions": [ @@ -854,7 +855,7 @@ After request Before request -Info 91 [00:03:39.000] request: +Info 92 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -865,7 +866,7 @@ Info 91 [00:03:39.000] request: "seq": 8, "type": "request" } -Info 92 [00:03:40.000] response: +Info 93 [00:03:41.000] response: { "response": { "definitions": [ @@ -906,7 +907,7 @@ After request Before request -Info 93 [00:03:41.000] request: +Info 94 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -917,7 +918,7 @@ Info 93 [00:03:41.000] request: "seq": 9, "type": "request" } -Info 94 [00:03:42.000] response: +Info 95 [00:03:43.000] response: { "response": { "definitions": [ @@ -958,7 +959,7 @@ After request Before request -Info 95 [00:03:43.000] request: +Info 96 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -969,7 +970,7 @@ Info 95 [00:03:43.000] request: "seq": 10, "type": "request" } -Info 96 [00:03:44.000] response: +Info 97 [00:03:45.000] response: { "response": { "definitions": [ @@ -1010,7 +1011,7 @@ After request Before request -Info 97 [00:03:45.000] request: +Info 98 [00:03:46.000] request: { "command": "rename", "arguments": { @@ -1021,9 +1022,9 @@ Info 97 [00:03:45.000] request: "seq": 11, "type": "request" } -Info 98 [00:03:46.000] Search path: /user/username/projects/myproject/dependency -Info 99 [00:03:47.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 100 [00:03:48.000] response: +Info 99 [00:03:47.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:49.000] response: { "response": { "info": { @@ -1108,7 +1109,7 @@ After request Before request -Info 101 [00:03:49.000] request: +Info 102 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1119,9 +1120,9 @@ Info 101 [00:03:49.000] request: "seq": 12, "type": "request" } -Info 102 [00:03:50.000] Search path: /user/username/projects/myproject/dependency -Info 103 [00:03:51.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 104 [00:03:52.000] response: +Info 103 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:53.000] response: { "response": { "info": { @@ -1206,7 +1207,7 @@ After request Before request -Info 105 [00:03:53.000] request: +Info 106 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1217,9 +1218,9 @@ Info 105 [00:03:53.000] request: "seq": 13, "type": "request" } -Info 106 [00:03:54.000] Search path: /user/username/projects/myproject/dependency -Info 107 [00:03:55.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 108 [00:03:56.000] response: +Info 107 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:57.000] response: { "response": { "info": { @@ -1304,7 +1305,7 @@ After request Before request -Info 109 [00:03:57.000] request: +Info 110 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -1315,9 +1316,9 @@ Info 109 [00:03:57.000] request: "seq": 14, "type": "request" } -Info 110 [00:03:58.000] Search path: /user/username/projects/myproject/dependency -Info 111 [00:03:59.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 112 [00:04:00.000] response: +Info 111 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:04:01.000] response: { "response": { "info": { @@ -1402,7 +1403,7 @@ After request Before request -Info 113 [00:04:01.000] request: +Info 114 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -1413,9 +1414,9 @@ Info 113 [00:04:01.000] request: "seq": 15, "type": "request" } -Info 114 [00:04:02.000] Search path: /user/username/projects/myproject/dependency -Info 115 [00:04:03.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:04:04.000] response: +Info 115 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 116 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:05.000] response: { "response": { "info": { 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 de2606c9b822d..5702dc65df595 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -710,8 +710,8 @@ Info 77 [00:02:53.000] request: "type": "request" } Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before Info 81 [00:02:57.000] response: { "response": { @@ -974,9 +974,10 @@ Info 90 [00:03:06.000] request: } Info 91 [00:03:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 92 [00:03:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:09.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:10.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:11.000] response: +Info 93 [00:03:09.000] Same program as before +Info 94 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 95 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 96 [00:03:12.000] response: { "response": { "info": { @@ -1061,7 +1062,7 @@ After request Before request -Info 96 [00:03:12.000] request: +Info 97 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1072,9 +1073,9 @@ Info 96 [00:03:12.000] request: "seq": 12, "type": "request" } -Info 97 [00:03:13.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:15.000] response: +Info 98 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1159,7 +1160,7 @@ After request Before request -Info 100 [00:03:16.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1170,9 +1171,9 @@ Info 100 [00:03:16.000] request: "seq": 13, "type": "request" } -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:19.000] response: +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1257,7 +1258,7 @@ After request Before request -Info 104 [00:03:20.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1268,9 +1269,9 @@ Info 104 [00:03:20.000] request: "seq": 14, "type": "request" } -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:23.000] response: +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -1355,7 +1356,7 @@ After request Before request -Info 108 [00:03:24.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1366,9 +1367,9 @@ Info 108 [00:03:24.000] request: "seq": 15, "type": "request" } -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:27.000] response: +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] response: { "response": { "info": { 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 445fbc03e0a42..77f8703f5c471 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 @@ -267,9 +267,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -342,8 +342,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -434,8 +434,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -746,8 +746,8 @@ Info 80 [00:02:56.000] request: "type": "request" } Info 81 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 82 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 83 [00:02:59.000] Different program with same set of files +Info 82 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:02:59.000] Same program as before Info 84 [00:03:00.000] response: { "response": { @@ -1010,10 +1010,11 @@ Info 93 [00:03:09.000] request: } Info 94 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 95 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 99 [00:03:15.000] response: +Info 96 [00:03:12.000] Same program as before +Info 97 [00:03:13.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1132,7 +1133,7 @@ FsWatchesRecursive:: Before request -Info 100 [00:03:16.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1143,9 +1144,9 @@ Info 100 [00:03:16.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:19.000] response: +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1230,7 +1231,7 @@ After request Before request -Info 104 [00:03:20.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1241,9 +1242,9 @@ Info 104 [00:03:20.000] request: "seq": 13, "type": "request" } -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:23.000] response: +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -1328,7 +1329,7 @@ After request Before request -Info 108 [00:03:24.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1339,9 +1340,9 @@ Info 108 [00:03:24.000] request: "seq": 14, "type": "request" } -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:27.000] response: +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] response: { "response": { "info": { @@ -1426,7 +1427,7 @@ After request Before request -Info 112 [00:03:28.000] request: +Info 113 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -1437,9 +1438,9 @@ Info 112 [00:03:28.000] request: "seq": 15, "type": "request" } -Info 113 [00:03:29.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:30.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 115 [00:03:31.000] response: +Info 114 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:32.000] response: { "response": { "info": { @@ -1524,7 +1525,7 @@ After request Before request -Info 116 [00:03:32.000] request: +Info 117 [00:03:33.000] request: { "command": "close", "arguments": { @@ -1533,25 +1534,25 @@ Info 116 [00:03:32.000] request: "seq": 16, "type": "request" } -Info 117 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 118 [00:03:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 118 [00:03:35.000] Files (3) - -Info 118 [00:03:36.000] ----------------------------------------------- -Info 118 [00:03:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 118 [00:03:38.000] Files (2) - -Info 118 [00:03:39.000] ----------------------------------------------- -Info 118 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 118 [00:03:41.000] Files (2) - -Info 118 [00:03:42.000] ----------------------------------------------- -Info 118 [00:03:43.000] Open files: -Info 118 [00:03:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 118 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 118 [00:03:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 118 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 118 [00:03:48.000] response: +Info 118 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:03:36.000] Files (3) + +Info 119 [00:03:37.000] ----------------------------------------------- +Info 119 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:03:39.000] Files (2) + +Info 119 [00:03:40.000] ----------------------------------------------- +Info 119 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:03:42.000] Files (2) + +Info 119 [00:03:43.000] ----------------------------------------------- +Info 119 [00:03:44.000] Open files: +Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 119 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 119 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 119 [00:03:49.000] response: { "responseRequired": false } @@ -1595,7 +1596,7 @@ FsWatchesRecursive:: Before request -Info 119 [00:03:49.000] request: +Info 120 [00:03:50.000] request: { "command": "open", "arguments": { @@ -1604,29 +1605,29 @@ Info 119 [00:03:49.000] request: "seq": 17, "type": "request" } -Info 120 [00:03:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:51.000] Search path: /user/username/projects/myproject/random -Info 122 [00:03:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:03:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 123 [00:03:54.000] Files (3) - -Info 123 [00:03:55.000] ----------------------------------------------- -Info 123 [00:03:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 123 [00:03:57.000] Files (2) - -Info 123 [00:03:58.000] ----------------------------------------------- -Info 123 [00:03:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 123 [00:04:00.000] Files (2) - -Info 123 [00:04:01.000] ----------------------------------------------- -Info 123 [00:04:02.000] Open files: -Info 123 [00:04:03.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 123 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 123 [00:04:05.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 123 [00:04:06.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 123 [00:04:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 123 [00:04:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:04:09.000] response: +Info 121 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 123 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:03:55.000] Files (3) + +Info 124 [00:03:56.000] ----------------------------------------------- +Info 124 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:03:58.000] Files (2) + +Info 124 [00:03:59.000] ----------------------------------------------- +Info 124 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:01.000] Files (2) + +Info 124 [00:04:02.000] ----------------------------------------------- +Info 124 [00:04:03.000] Open files: +Info 124 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 124 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 124 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:10.000] response: { "responseRequired": false } @@ -1672,7 +1673,7 @@ FsWatchesRecursive:: Before request -Info 124 [00:04:10.000] request: +Info 125 [00:04:11.000] request: { "command": "close", "arguments": { @@ -1681,25 +1682,25 @@ Info 124 [00:04:10.000] request: "seq": 18, "type": "request" } -Info 125 [00:04:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 126 [00:04:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:04:13.000] Files (3) - -Info 126 [00:04:14.000] ----------------------------------------------- -Info 126 [00:04:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:16.000] Files (2) - -Info 126 [00:04:17.000] ----------------------------------------------- -Info 126 [00:04:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:19.000] Files (2) - -Info 126 [00:04:20.000] ----------------------------------------------- -Info 126 [00:04:21.000] Open files: -Info 126 [00:04:22.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:23.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 126 [00:04:26.000] response: +Info 126 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:14.000] Files (3) + +Info 127 [00:04:15.000] ----------------------------------------------- +Info 127 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:17.000] Files (2) + +Info 127 [00:04:18.000] ----------------------------------------------- +Info 127 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:20.000] Files (2) + +Info 127 [00:04:21.000] ----------------------------------------------- +Info 127 [00:04:22.000] Open files: +Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 127 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:27.000] response: { "responseRequired": false } @@ -1743,7 +1744,7 @@ FsWatchesRecursive:: Before request -Info 127 [00:04:27.000] request: +Info 128 [00:04:28.000] request: { "command": "close", "arguments": { @@ -1752,23 +1753,23 @@ Info 127 [00:04:27.000] request: "seq": 19, "type": "request" } -Info 128 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:30.000] Files (3) - -Info 129 [00:04:31.000] ----------------------------------------------- -Info 129 [00:04:32.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:33.000] Files (2) - -Info 129 [00:04:34.000] ----------------------------------------------- -Info 129 [00:04:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:36.000] Files (2) - -Info 129 [00:04:37.000] ----------------------------------------------- -Info 129 [00:04:38.000] Open files: -Info 129 [00:04:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 129 [00:04:41.000] response: +Info 129 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:31.000] Files (3) + +Info 130 [00:04:32.000] ----------------------------------------------- +Info 130 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:34.000] Files (2) + +Info 130 [00:04:35.000] ----------------------------------------------- +Info 130 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:37.000] Files (2) + +Info 130 [00:04:38.000] ----------------------------------------------- +Info 130 [00:04:39.000] Open files: +Info 130 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 130 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 130 [00:04:42.000] response: { "responseRequired": false } @@ -1814,7 +1815,7 @@ FsWatchesRecursive:: Before request -Info 130 [00:04:42.000] request: +Info 131 [00:04:43.000] request: { "command": "close", "arguments": { @@ -1823,21 +1824,21 @@ Info 130 [00:04:42.000] request: "seq": 20, "type": "request" } -Info 131 [00:04:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:45.000] Files (3) +Info 132 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:46.000] Files (3) -Info 132 [00:04:46.000] ----------------------------------------------- -Info 132 [00:04:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:48.000] Files (2) +Info 133 [00:04:47.000] ----------------------------------------------- +Info 133 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 133 [00:04:49.000] Files (2) -Info 132 [00:04:49.000] ----------------------------------------------- -Info 132 [00:04:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:51.000] Files (2) +Info 133 [00:04:50.000] ----------------------------------------------- +Info 133 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 133 [00:04:52.000] Files (2) -Info 132 [00:04:52.000] ----------------------------------------------- -Info 132 [00:04:53.000] Open files: -Info 132 [00:04:54.000] response: +Info 133 [00:04:53.000] ----------------------------------------------- +Info 133 [00:04:54.000] Open files: +Info 133 [00:04:55.000] response: { "responseRequired": false } @@ -1885,7 +1886,7 @@ FsWatchesRecursive:: Before request -Info 133 [00:04:55.000] request: +Info 134 [00:04:56.000] request: { "command": "open", "arguments": { @@ -1894,12 +1895,12 @@ Info 133 [00:04:55.000] request: "seq": 21, "type": "request" } -Info 134 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:57.000] Search path: /user/username/projects/myproject/random -Info 136 [00:04:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 137 [00:04:59.000] `remove Project:: -Info 138 [00:05:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 139 [00:05:01.000] Files (3) +Info 135 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 136 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 137 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 138 [00:05:00.000] `remove Project:: +Info 139 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 140 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -1912,19 +1913,19 @@ Info 139 [00:05:01.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 140 [00:05:02.000] ----------------------------------------------- -Info 141 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 142 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 144 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 147 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 148 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:12.000] `remove Project:: -Info 151 [00:05:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 152 [00:05:14.000] Files (2) +Info 141 [00:05:03.000] ----------------------------------------------- +Info 142 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 143 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 144 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 145 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 149 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:13.000] `remove Project:: +Info 152 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 153 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1934,26 +1935,26 @@ Info 152 [00:05:14.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 153 [00:05:15.000] ----------------------------------------------- -Info 154 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 155 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 156 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 157 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 158 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 159 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 165 [00:05:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 165 [00:05:28.000] Files (2) - -Info 165 [00:05:29.000] ----------------------------------------------- -Info 165 [00:05:30.000] Open files: -Info 165 [00:05:31.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 165 [00:05:32.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 165 [00:05:33.000] response: +Info 154 [00:05:16.000] ----------------------------------------------- +Info 155 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 156 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 157 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 158 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 160 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 166 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 166 [00:05:29.000] Files (2) + +Info 166 [00:05:30.000] ----------------------------------------------- +Info 166 [00:05:31.000] Open files: +Info 166 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 166 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 166 [00:05:34.000] response: { "responseRequired": false } 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 0111f69488539..da0e9b874d6da 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -747,8 +747,8 @@ Info 80 [00:02:54.000] request: "type": "request" } Info 81 [00:02:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 82 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 83 [00:02:57.000] Different program with same set of files +Info 82 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:02:57.000] Same program as before Info 84 [00:02:58.000] response: { "response": { @@ -1011,10 +1011,11 @@ Info 93 [00:03:07.000] request: } Info 94 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 95 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 96 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 99 [00:03:13.000] response: +Info 96 [00:03:10.000] Same program as before +Info 97 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 100 [00:03:14.000] response: { "response": { "info": { @@ -1133,7 +1134,7 @@ FsWatchesRecursive:: Before request -Info 100 [00:03:14.000] request: +Info 101 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1144,9 +1145,9 @@ Info 100 [00:03:14.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:17.000] response: +Info 102 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:18.000] response: { "response": { "info": { @@ -1231,7 +1232,7 @@ After request Before request -Info 104 [00:03:18.000] request: +Info 105 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1242,9 +1243,9 @@ Info 104 [00:03:18.000] request: "seq": 13, "type": "request" } -Info 105 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:21.000] response: +Info 106 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:22.000] response: { "response": { "info": { @@ -1329,7 +1330,7 @@ After request Before request -Info 108 [00:03:22.000] request: +Info 109 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1340,9 +1341,9 @@ Info 108 [00:03:22.000] request: "seq": 14, "type": "request" } -Info 109 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:25.000] response: +Info 110 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:26.000] response: { "response": { "info": { @@ -1427,7 +1428,7 @@ After request Before request -Info 112 [00:03:26.000] request: +Info 113 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -1438,9 +1439,9 @@ Info 112 [00:03:26.000] request: "seq": 15, "type": "request" } -Info 113 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 115 [00:03:29.000] response: +Info 114 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:30.000] response: { "response": { "info": { @@ -1525,7 +1526,7 @@ After request Before request -Info 116 [00:03:30.000] request: +Info 117 [00:03:31.000] request: { "command": "close", "arguments": { @@ -1534,25 +1535,25 @@ Info 116 [00:03:30.000] request: "seq": 16, "type": "request" } -Info 117 [00:03:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 118 [00:03:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 118 [00:03:33.000] Files (3) - -Info 118 [00:03:34.000] ----------------------------------------------- -Info 118 [00:03:35.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 118 [00:03:36.000] Files (2) - -Info 118 [00:03:37.000] ----------------------------------------------- -Info 118 [00:03:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 118 [00:03:39.000] Files (2) - -Info 118 [00:03:40.000] ----------------------------------------------- -Info 118 [00:03:41.000] Open files: -Info 118 [00:03:42.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 118 [00:03:43.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 118 [00:03:44.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 118 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 118 [00:03:46.000] response: +Info 118 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:03:34.000] Files (3) + +Info 119 [00:03:35.000] ----------------------------------------------- +Info 119 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:03:37.000] Files (2) + +Info 119 [00:03:38.000] ----------------------------------------------- +Info 119 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:03:40.000] Files (2) + +Info 119 [00:03:41.000] ----------------------------------------------- +Info 119 [00:03:42.000] Open files: +Info 119 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 119 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 119 [00:03:47.000] response: { "responseRequired": false } @@ -1596,7 +1597,7 @@ FsWatchesRecursive:: Before request -Info 119 [00:03:47.000] request: +Info 120 [00:03:48.000] request: { "command": "open", "arguments": { @@ -1605,29 +1606,29 @@ Info 119 [00:03:47.000] request: "seq": 17, "type": "request" } -Info 120 [00:03:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:49.000] Search path: /user/username/projects/myproject/random -Info 122 [00:03:50.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:03:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 123 [00:03:52.000] Files (3) - -Info 123 [00:03:53.000] ----------------------------------------------- -Info 123 [00:03:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 123 [00:03:55.000] Files (2) - -Info 123 [00:03:56.000] ----------------------------------------------- -Info 123 [00:03:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 123 [00:03:58.000] Files (2) - -Info 123 [00:03:59.000] ----------------------------------------------- -Info 123 [00:04:00.000] Open files: -Info 123 [00:04:01.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 123 [00:04:02.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 123 [00:04:03.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 123 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 123 [00:04:05.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 123 [00:04:06.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:04:07.000] response: +Info 121 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:50.000] Search path: /user/username/projects/myproject/random +Info 123 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:03:53.000] Files (3) + +Info 124 [00:03:54.000] ----------------------------------------------- +Info 124 [00:03:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:03:56.000] Files (2) + +Info 124 [00:03:57.000] ----------------------------------------------- +Info 124 [00:03:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:03:59.000] Files (2) + +Info 124 [00:04:00.000] ----------------------------------------------- +Info 124 [00:04:01.000] Open files: +Info 124 [00:04:02.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 124 [00:04:03.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 124 [00:04:04.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:08.000] response: { "responseRequired": false } @@ -1673,7 +1674,7 @@ FsWatchesRecursive:: Before request -Info 124 [00:04:08.000] request: +Info 125 [00:04:09.000] request: { "command": "close", "arguments": { @@ -1682,25 +1683,25 @@ Info 124 [00:04:08.000] request: "seq": 18, "type": "request" } -Info 125 [00:04:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 126 [00:04:10.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:04:11.000] Files (3) - -Info 126 [00:04:12.000] ----------------------------------------------- -Info 126 [00:04:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:14.000] Files (2) - -Info 126 [00:04:15.000] ----------------------------------------------- -Info 126 [00:04:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:17.000] Files (2) - -Info 126 [00:04:18.000] ----------------------------------------------- -Info 126 [00:04:19.000] Open files: -Info 126 [00:04:20.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:21.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 126 [00:04:24.000] response: +Info 126 [00:04:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:12.000] Files (3) + +Info 127 [00:04:13.000] ----------------------------------------------- +Info 127 [00:04:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:15.000] Files (2) + +Info 127 [00:04:16.000] ----------------------------------------------- +Info 127 [00:04:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:18.000] Files (2) + +Info 127 [00:04:19.000] ----------------------------------------------- +Info 127 [00:04:20.000] Open files: +Info 127 [00:04:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 127 [00:04:22.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:25.000] response: { "responseRequired": false } @@ -1744,7 +1745,7 @@ FsWatchesRecursive:: Before request -Info 127 [00:04:25.000] request: +Info 128 [00:04:26.000] request: { "command": "close", "arguments": { @@ -1753,23 +1754,23 @@ Info 127 [00:04:25.000] request: "seq": 19, "type": "request" } -Info 128 [00:04:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:28.000] Files (3) - -Info 129 [00:04:29.000] ----------------------------------------------- -Info 129 [00:04:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:31.000] Files (2) - -Info 129 [00:04:32.000] ----------------------------------------------- -Info 129 [00:04:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:34.000] Files (2) - -Info 129 [00:04:35.000] ----------------------------------------------- -Info 129 [00:04:36.000] Open files: -Info 129 [00:04:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 129 [00:04:39.000] response: +Info 129 [00:04:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:29.000] Files (3) + +Info 130 [00:04:30.000] ----------------------------------------------- +Info 130 [00:04:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:32.000] Files (2) + +Info 130 [00:04:33.000] ----------------------------------------------- +Info 130 [00:04:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:35.000] Files (2) + +Info 130 [00:04:36.000] ----------------------------------------------- +Info 130 [00:04:37.000] Open files: +Info 130 [00:04:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 130 [00:04:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 130 [00:04:40.000] response: { "responseRequired": false } @@ -1815,7 +1816,7 @@ FsWatchesRecursive:: Before request -Info 130 [00:04:40.000] request: +Info 131 [00:04:41.000] request: { "command": "close", "arguments": { @@ -1824,21 +1825,21 @@ Info 130 [00:04:40.000] request: "seq": 20, "type": "request" } -Info 131 [00:04:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:42.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:43.000] Files (3) +Info 132 [00:04:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:43.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:44.000] Files (3) -Info 132 [00:04:44.000] ----------------------------------------------- -Info 132 [00:04:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:46.000] Files (2) +Info 133 [00:04:45.000] ----------------------------------------------- +Info 133 [00:04:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 133 [00:04:47.000] Files (2) -Info 132 [00:04:47.000] ----------------------------------------------- -Info 132 [00:04:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:49.000] Files (2) +Info 133 [00:04:48.000] ----------------------------------------------- +Info 133 [00:04:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 133 [00:04:50.000] Files (2) -Info 132 [00:04:50.000] ----------------------------------------------- -Info 132 [00:04:51.000] Open files: -Info 132 [00:04:52.000] response: +Info 133 [00:04:51.000] ----------------------------------------------- +Info 133 [00:04:52.000] Open files: +Info 133 [00:04:53.000] response: { "responseRequired": false } @@ -1886,7 +1887,7 @@ FsWatchesRecursive:: Before request -Info 133 [00:04:53.000] request: +Info 134 [00:04:54.000] request: { "command": "open", "arguments": { @@ -1895,12 +1896,12 @@ Info 133 [00:04:53.000] request: "seq": 21, "type": "request" } -Info 134 [00:04:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:55.000] Search path: /user/username/projects/myproject/random -Info 136 [00:04:56.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 137 [00:04:57.000] `remove Project:: -Info 138 [00:04:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 139 [00:04:59.000] Files (3) +Info 135 [00:04:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 136 [00:04:56.000] Search path: /user/username/projects/myproject/random +Info 137 [00:04:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 138 [00:04:58.000] `remove Project:: +Info 139 [00:04:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 140 [00:05:00.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -1913,19 +1914,19 @@ Info 139 [00:04:59.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 140 [00:05:00.000] ----------------------------------------------- -Info 141 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 142 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 144 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 147 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 148 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:10.000] `remove Project:: -Info 151 [00:05:11.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 152 [00:05:12.000] Files (2) +Info 141 [00:05:01.000] ----------------------------------------------- +Info 142 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 143 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 144 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 145 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:11.000] `remove Project:: +Info 152 [00:05:12.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 153 [00:05:13.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1935,26 +1936,26 @@ Info 152 [00:05:12.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 153 [00:05:13.000] ----------------------------------------------- -Info 154 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 155 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 156 [00:05:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 157 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 158 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 159 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 162 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 163 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 165 [00:05:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 165 [00:05:26.000] Files (2) - -Info 165 [00:05:27.000] ----------------------------------------------- -Info 165 [00:05:28.000] Open files: -Info 165 [00:05:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 165 [00:05:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 165 [00:05:31.000] response: +Info 154 [00:05:14.000] ----------------------------------------------- +Info 155 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 156 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 157 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 158 [00:05:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 160 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 163 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 166 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 166 [00:05:27.000] Files (2) + +Info 166 [00:05:28.000] ----------------------------------------------- +Info 166 [00:05:29.000] Open files: +Info 166 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 166 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 166 [00:05:32.000] response: { "responseRequired": false } 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 ab161da2002e0..7aca784a99e5f 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 @@ -267,9 +267,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -342,8 +342,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -434,8 +434,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 9e863c6e2e5af..e3556e155f191 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -729,8 +729,14 @@ Info 74 [00:02:47.000] request: } Info 75 [00:02:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:50.000] Different program with same set of files -Info 78 [00:02:51.000] response: +Info 77 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 79 [00:02:52.000] ----------------------------------------------- +Info 80 [00:02:53.000] response: { "response": { "definitions": [ @@ -771,7 +777,7 @@ After request Before request -Info 79 [00:02:52.000] request: +Info 81 [00:02:54.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -782,7 +788,7 @@ Info 79 [00:02:52.000] request: "seq": 8, "type": "request" } -Info 80 [00:02:53.000] response: +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -823,7 +829,7 @@ After request Before request -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -834,7 +840,7 @@ Info 81 [00:02:54.000] request: "seq": 9, "type": "request" } -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -875,7 +881,7 @@ After request Before request -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -886,7 +892,7 @@ Info 83 [00:02:56.000] request: "seq": 10, "type": "request" } -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -927,7 +933,7 @@ After request Before request -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -938,7 +944,7 @@ Info 85 [00:02:58.000] request: "seq": 11, "type": "request" } -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -979,7 +985,7 @@ After request Before request -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "rename", "arguments": { @@ -990,12 +996,17 @@ Info 87 [00:03:00.000] request: "seq": 12, "type": "request" } -Info 88 [00:03:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:03.000] Different program with same set of files -Info 91 [00:03:04.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:06.000] response: +Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:06.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 94 [00:03:07.000] ----------------------------------------------- +Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:10.000] response: { "response": { "info": { @@ -1080,7 +1091,7 @@ After request Before request -Info 94 [00:03:07.000] request: +Info 98 [00:03:11.000] request: { "command": "rename", "arguments": { @@ -1091,9 +1102,9 @@ Info 94 [00:03:07.000] request: "seq": 13, "type": "request" } -Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:10.000] response: +Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:14.000] response: { "response": { "info": { @@ -1178,7 +1189,7 @@ After request Before request -Info 98 [00:03:11.000] request: +Info 102 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1189,9 +1200,9 @@ Info 98 [00:03:11.000] request: "seq": 14, "type": "request" } -Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:14.000] response: +Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:18.000] response: { "response": { "info": { @@ -1276,7 +1287,7 @@ After request Before request -Info 102 [00:03:15.000] request: +Info 106 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1287,9 +1298,9 @@ Info 102 [00:03:15.000] request: "seq": 15, "type": "request" } -Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:18.000] response: +Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:22.000] response: { "response": { "info": { @@ -1374,7 +1385,7 @@ After request Before request -Info 106 [00:03:19.000] request: +Info 110 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1385,9 +1396,9 @@ Info 106 [00:03:19.000] request: "seq": 16, "type": "request" } -Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:22.000] response: +Info 111 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:26.000] response: { "response": { "info": { 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 ebd01c5b049d5..f73716fe7cf2d 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -725,8 +725,14 @@ Info 74 [00:02:47.000] request: } Info 75 [00:02:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:50.000] Different program with same set of files -Info 78 [00:02:51.000] response: +Info 77 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 79 [00:02:52.000] ----------------------------------------------- +Info 80 [00:02:53.000] response: { "response": { "definitions": [ @@ -767,7 +773,7 @@ After request Before request -Info 79 [00:02:52.000] request: +Info 81 [00:02:54.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -778,7 +784,7 @@ Info 79 [00:02:52.000] request: "seq": 8, "type": "request" } -Info 80 [00:02:53.000] response: +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -819,7 +825,7 @@ After request Before request -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -830,7 +836,7 @@ Info 81 [00:02:54.000] request: "seq": 9, "type": "request" } -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -871,7 +877,7 @@ After request Before request -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -882,7 +888,7 @@ Info 83 [00:02:56.000] request: "seq": 10, "type": "request" } -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -923,7 +929,7 @@ After request Before request -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -934,7 +940,7 @@ Info 85 [00:02:58.000] request: "seq": 11, "type": "request" } -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -975,7 +981,7 @@ After request Before request -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "rename", "arguments": { @@ -986,12 +992,17 @@ Info 87 [00:03:00.000] request: "seq": 12, "type": "request" } -Info 88 [00:03:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:03.000] Different program with same set of files -Info 91 [00:03:04.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:06.000] response: +Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:06.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 94 [00:03:07.000] ----------------------------------------------- +Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:10.000] response: { "response": { "info": { @@ -1076,7 +1087,7 @@ After request Before request -Info 94 [00:03:07.000] request: +Info 98 [00:03:11.000] request: { "command": "rename", "arguments": { @@ -1087,9 +1098,9 @@ Info 94 [00:03:07.000] request: "seq": 13, "type": "request" } -Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:10.000] response: +Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:14.000] response: { "response": { "info": { @@ -1174,7 +1185,7 @@ After request Before request -Info 98 [00:03:11.000] request: +Info 102 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1185,9 +1196,9 @@ Info 98 [00:03:11.000] request: "seq": 14, "type": "request" } -Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:14.000] response: +Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:18.000] response: { "response": { "info": { @@ -1272,7 +1283,7 @@ After request Before request -Info 102 [00:03:15.000] request: +Info 106 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1283,9 +1294,9 @@ Info 102 [00:03:15.000] request: "seq": 15, "type": "request" } -Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:18.000] response: +Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:22.000] response: { "response": { "info": { @@ -1370,7 +1381,7 @@ After request Before request -Info 106 [00:03:19.000] request: +Info 110 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1381,9 +1392,9 @@ Info 106 [00:03:19.000] request: "seq": 16, "type": "request" } -Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:22.000] response: +Info 111 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:26.000] response: { "response": { "info": { 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 ac34a3e873fa1..9e9ae343c5a51 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 6a911bab7a6ea..784250f6594c1 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -751,8 +751,14 @@ Info 76 [00:02:49.000] request: } Info 77 [00:02:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:52.000] Different program with same set of files -Info 80 [00:02:53.000] response: +Info 79 [00:02:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 81 [00:02:54.000] ----------------------------------------------- +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -793,7 +799,7 @@ After request Before request -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -804,7 +810,7 @@ Info 81 [00:02:54.000] request: "seq": 9, "type": "request" } -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -845,7 +851,7 @@ After request Before request -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -856,7 +862,7 @@ Info 83 [00:02:56.000] request: "seq": 10, "type": "request" } -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -897,7 +903,7 @@ After request Before request -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -908,7 +914,7 @@ Info 85 [00:02:58.000] request: "seq": 11, "type": "request" } -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -949,7 +955,7 @@ After request Before request -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -960,7 +966,7 @@ Info 87 [00:03:00.000] request: "seq": 12, "type": "request" } -Info 88 [00:03:01.000] response: +Info 90 [00:03:03.000] response: { "response": { "definitions": [ @@ -1001,7 +1007,7 @@ After request Before request -Info 89 [00:03:02.000] request: +Info 91 [00:03:04.000] request: { "command": "rename", "arguments": { @@ -1012,12 +1018,17 @@ Info 89 [00:03:02.000] request: "seq": 13, "type": "request" } -Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 92 [00:03:05.000] Different program with same set of files -Info 93 [00:03:06.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:07.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:08.000] response: +Info 92 [00:03:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 94 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 95 [00:03:08.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 96 [00:03:09.000] ----------------------------------------------- +Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:12.000] response: { "response": { "info": { @@ -1102,7 +1113,7 @@ After request Before request -Info 96 [00:03:09.000] request: +Info 100 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1113,9 +1124,9 @@ Info 96 [00:03:09.000] request: "seq": 14, "type": "request" } -Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:12.000] response: +Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:16.000] response: { "response": { "info": { @@ -1200,7 +1211,7 @@ After request Before request -Info 100 [00:03:13.000] request: +Info 104 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1211,9 +1222,9 @@ Info 100 [00:03:13.000] request: "seq": 15, "type": "request" } -Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:16.000] response: +Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:20.000] response: { "response": { "info": { @@ -1298,7 +1309,7 @@ After request Before request -Info 104 [00:03:17.000] request: +Info 108 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1309,9 +1320,9 @@ Info 104 [00:03:17.000] request: "seq": 16, "type": "request" } -Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:20.000] response: +Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:24.000] response: { "response": { "info": { @@ -1396,7 +1407,7 @@ After request Before request -Info 108 [00:03:21.000] request: +Info 112 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1407,9 +1418,9 @@ Info 108 [00:03:21.000] request: "seq": 17, "type": "request" } -Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:24.000] response: +Info 113 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 115 [00:03:28.000] response: { "response": { "info": { 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 38068dfe1f098..c6fd0443a5af3 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -437,8 +437,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -747,8 +747,14 @@ Info 76 [00:02:49.000] request: } Info 77 [00:02:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:52.000] Different program with same set of files -Info 80 [00:02:53.000] response: +Info 79 [00:02:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 81 [00:02:54.000] ----------------------------------------------- +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -789,7 +795,7 @@ After request Before request -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -800,7 +806,7 @@ Info 81 [00:02:54.000] request: "seq": 9, "type": "request" } -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -841,7 +847,7 @@ After request Before request -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -852,7 +858,7 @@ Info 83 [00:02:56.000] request: "seq": 10, "type": "request" } -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -893,7 +899,7 @@ After request Before request -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -904,7 +910,7 @@ Info 85 [00:02:58.000] request: "seq": 11, "type": "request" } -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -945,7 +951,7 @@ After request Before request -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -956,7 +962,7 @@ Info 87 [00:03:00.000] request: "seq": 12, "type": "request" } -Info 88 [00:03:01.000] response: +Info 90 [00:03:03.000] response: { "response": { "definitions": [ @@ -997,7 +1003,7 @@ After request Before request -Info 89 [00:03:02.000] request: +Info 91 [00:03:04.000] request: { "command": "rename", "arguments": { @@ -1008,12 +1014,17 @@ Info 89 [00:03:02.000] request: "seq": 13, "type": "request" } -Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 92 [00:03:05.000] Different program with same set of files -Info 93 [00:03:06.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:07.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:08.000] response: +Info 92 [00:03:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 94 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 95 [00:03:08.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 96 [00:03:09.000] ----------------------------------------------- +Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:12.000] response: { "response": { "info": { @@ -1098,7 +1109,7 @@ After request Before request -Info 96 [00:03:09.000] request: +Info 100 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1109,9 +1120,9 @@ Info 96 [00:03:09.000] request: "seq": 14, "type": "request" } -Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:12.000] response: +Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:16.000] response: { "response": { "info": { @@ -1196,7 +1207,7 @@ After request Before request -Info 100 [00:03:13.000] request: +Info 104 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1207,9 +1218,9 @@ Info 100 [00:03:13.000] request: "seq": 15, "type": "request" } -Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:16.000] response: +Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:20.000] response: { "response": { "info": { @@ -1294,7 +1305,7 @@ After request Before request -Info 104 [00:03:17.000] request: +Info 108 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1305,9 +1316,9 @@ Info 104 [00:03:17.000] request: "seq": 16, "type": "request" } -Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:20.000] response: +Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:24.000] response: { "response": { "info": { @@ -1392,7 +1403,7 @@ After request Before request -Info 108 [00:03:21.000] request: +Info 112 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1403,9 +1414,9 @@ Info 108 [00:03:21.000] request: "seq": 17, "type": "request" } -Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:24.000] response: +Info 113 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 115 [00:03:28.000] response: { "response": { "info": { 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 1bf39dca78734..70d371dcf9368 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 @@ -107,9 +107,9 @@ Info 21 [00:00:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:00:59.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -182,8 +182,8 @@ Info 38 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -274,8 +274,8 @@ Info 58 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 865b849c79c9e..f6beb87f64343 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -707,56 +707,63 @@ export declare function fn6(): void; Info 76 [00:02:55.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files -Info 80 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 83 [00:03:02.000] Running: *ensureProjectForOpenFiles* -Info 84 [00:03:03.000] Before ensureProjectForOpenFiles: -Info 85 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:05.000] Files (3) - -Info 85 [00:03:06.000] ----------------------------------------------- -Info 85 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:08.000] Files (2) - -Info 85 [00:03:09.000] ----------------------------------------------- -Info 85 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:11.000] Files (2) - -Info 85 [00:03:12.000] ----------------------------------------------- -Info 85 [00:03:13.000] Open files: -Info 85 [00:03:14.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 85 [00:03:20.000] After ensureProjectForOpenFiles: -Info 86 [00:03:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:22.000] Files (3) - -Info 86 [00:03:23.000] ----------------------------------------------- -Info 86 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:25.000] Files (2) - -Info 86 [00:03:26.000] ----------------------------------------------- -Info 86 [00:03:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:28.000] Files (2) - -Info 86 [00:03:29.000] ----------------------------------------------- -Info 86 [00:03:30.000] Open files: -Info 86 [00:03:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 82 [00:03:01.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 83 [00:03:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 84 [00:03:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 85 [00:03:04.000] Same program as before +Info 86 [00:03:05.000] Running: *ensureProjectForOpenFiles* +Info 87 [00:03:06.000] Before ensureProjectForOpenFiles: +Info 88 [00:03:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:08.000] Files (3) + +Info 88 [00:03:09.000] ----------------------------------------------- +Info 88 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:11.000] Files (2) + +Info 88 [00:03:12.000] ----------------------------------------------- +Info 88 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:14.000] Files (2) + +Info 88 [00:03:15.000] ----------------------------------------------- +Info 88 [00:03:16.000] Open files: +Info 88 [00:03:17.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:19.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:20.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:21.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:22.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 88 [00:03:23.000] After ensureProjectForOpenFiles: +Info 89 [00:03:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:25.000] Files (3) + +Info 89 [00:03:26.000] ----------------------------------------------- +Info 89 [00:03:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 89 [00:03:28.000] Files (2) + +Info 89 [00:03:29.000] ----------------------------------------------- +Info 89 [00:03:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 89 [00:03:31.000] Files (2) + +Info 89 [00:03:32.000] ----------------------------------------------- +Info 89 [00:03:33.000] Open files: +Info 89 [00:03:34.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 89 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 89 [00:03:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 89 [00:03:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 89 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 89 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 86 [00:03:37.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -767,7 +774,7 @@ Info 86 [00:03:37.000] request: "seq": 6, "type": "request" } -Info 87 [00:03:38.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -808,7 +815,7 @@ After request Before request -Info 88 [00:03:39.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -819,7 +826,7 @@ Info 88 [00:03:39.000] request: "seq": 7, "type": "request" } -Info 89 [00:03:40.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -860,7 +867,7 @@ After request Before request -Info 90 [00:03:41.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -871,7 +878,7 @@ Info 90 [00:03:41.000] request: "seq": 8, "type": "request" } -Info 91 [00:03:42.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -912,7 +919,7 @@ After request Before request -Info 92 [00:03:43.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -923,7 +930,7 @@ Info 92 [00:03:43.000] request: "seq": 9, "type": "request" } -Info 93 [00:03:44.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -964,7 +971,7 @@ After request Before request -Info 94 [00:03:45.000] request: +Info 97 [00:03:48.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -975,7 +982,7 @@ Info 94 [00:03:45.000] request: "seq": 10, "type": "request" } -Info 95 [00:03:46.000] response: +Info 98 [00:03:49.000] response: { "response": { "definitions": [ @@ -1016,7 +1023,7 @@ After request Before request -Info 96 [00:03:47.000] request: +Info 99 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1027,9 +1034,9 @@ Info 96 [00:03:47.000] request: "seq": 11, "type": "request" } -Info 97 [00:03:48.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:49.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:50.000] response: +Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:53.000] response: { "response": { "info": { @@ -1114,7 +1121,7 @@ After request Before request -Info 100 [00:03:51.000] request: +Info 103 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1125,9 +1132,9 @@ Info 100 [00:03:51.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:52.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:53.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:54.000] response: +Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:57.000] response: { "response": { "info": { @@ -1212,7 +1219,7 @@ After request Before request -Info 104 [00:03:55.000] request: +Info 107 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -1223,9 +1230,9 @@ Info 104 [00:03:55.000] request: "seq": 13, "type": "request" } -Info 105 [00:03:56.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:57.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:58.000] response: +Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:04:01.000] response: { "response": { "info": { @@ -1310,7 +1317,7 @@ After request Before request -Info 108 [00:03:59.000] request: +Info 111 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -1321,9 +1328,9 @@ Info 108 [00:03:59.000] request: "seq": 14, "type": "request" } -Info 109 [00:04:00.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:04:01.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:04:02.000] response: +Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:04:05.000] response: { "response": { "info": { @@ -1408,7 +1415,7 @@ After request Before request -Info 112 [00:04:03.000] request: +Info 115 [00:04:06.000] request: { "command": "rename", "arguments": { @@ -1419,9 +1426,9 @@ Info 112 [00:04:03.000] request: "seq": 15, "type": "request" } -Info 113 [00:04:04.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:04:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 115 [00:04:06.000] response: +Info 116 [00:04:07.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:04:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 118 [00:04:09.000] response: { "response": { "info": { 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 202cbcb93cd1f..c6fb67ebcb4b1 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -717,8 +717,14 @@ Info 76 [00:02:55.000] request: } Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files -Info 80 [00:02:59.000] response: +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -759,7 +765,7 @@ After request Before request -Info 81 [00:03:00.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -770,7 +776,7 @@ Info 81 [00:03:00.000] request: "seq": 7, "type": "request" } -Info 82 [00:03:01.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -811,7 +817,7 @@ After request Before request -Info 83 [00:03:02.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -822,7 +828,7 @@ Info 83 [00:03:02.000] request: "seq": 8, "type": "request" } -Info 84 [00:03:03.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -863,7 +869,7 @@ After request Before request -Info 85 [00:03:04.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -874,7 +880,7 @@ Info 85 [00:03:04.000] request: "seq": 9, "type": "request" } -Info 86 [00:03:05.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -915,7 +921,7 @@ After request Before request -Info 87 [00:03:06.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -926,7 +932,7 @@ Info 87 [00:03:06.000] request: "seq": 10, "type": "request" } -Info 88 [00:03:07.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -967,7 +973,7 @@ After request Before request -Info 89 [00:03:08.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -978,11 +984,12 @@ Info 89 [00:03:08.000] request: "seq": 11, "type": "request" } -Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 92 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 93 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:13.000] response: +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1067,7 +1074,7 @@ After request Before request -Info 95 [00:03:14.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1078,9 +1085,9 @@ Info 95 [00:03:14.000] request: "seq": 12, "type": "request" } -Info 96 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:17.000] response: +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1165,7 +1172,7 @@ After request Before request -Info 99 [00:03:18.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1176,9 +1183,9 @@ Info 99 [00:03:18.000] request: "seq": 13, "type": "request" } -Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 102 [00:03:21.000] response: +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1263,7 +1270,7 @@ After request Before request -Info 103 [00:03:22.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1274,9 +1281,9 @@ Info 103 [00:03:22.000] request: "seq": 14, "type": "request" } -Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 106 [00:03:25.000] response: +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -1361,7 +1368,7 @@ After request Before request -Info 107 [00:03:26.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -1372,9 +1379,9 @@ Info 107 [00:03:26.000] request: "seq": 15, "type": "request" } -Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 110 [00:03:29.000] response: +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:32.000] response: { "response": { "info": { 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 0d5240fecdb36..006d08fe398e8 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 @@ -262,8 +262,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -419,8 +419,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -706,9 +706,9 @@ Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 83 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:03.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1016,9 +1016,10 @@ Info 96 [00:03:15.000] request: } Info 97 [00:03:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 98 [00:03:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:20.000] response: +Info 99 [00:03:18.000] Same program as before +Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:21.000] response: { "response": { "info": { @@ -1103,7 +1104,7 @@ After request Before request -Info 102 [00:03:21.000] request: +Info 103 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1114,9 +1115,9 @@ Info 102 [00:03:21.000] request: "seq": 12, "type": "request" } -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:24.000] response: +Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:25.000] response: { "response": { "info": { @@ -1201,7 +1202,7 @@ After request Before request -Info 106 [00:03:25.000] request: +Info 107 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1212,9 +1213,9 @@ Info 106 [00:03:25.000] request: "seq": 13, "type": "request" } -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:28.000] response: +Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:29.000] response: { "response": { "info": { @@ -1299,7 +1300,7 @@ After request Before request -Info 110 [00:03:29.000] request: +Info 111 [00:03:30.000] request: { "command": "rename", "arguments": { @@ -1310,9 +1311,9 @@ Info 110 [00:03:29.000] request: "seq": 14, "type": "request" } -Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency -Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 113 [00:03:32.000] response: +Info 112 [00:03:31.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:32.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:03:33.000] response: { "response": { "info": { @@ -1397,7 +1398,7 @@ After request Before request -Info 114 [00:03:33.000] request: +Info 115 [00:03:34.000] request: { "command": "rename", "arguments": { @@ -1408,9 +1409,9 @@ Info 114 [00:03:33.000] request: "seq": 15, "type": "request" } -Info 115 [00:03:34.000] Search path: /user/username/projects/myproject/dependency -Info 116 [00:03:35.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 117 [00:03:36.000] response: +Info 116 [00:03:35.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:03:36.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 118 [00:03:37.000] response: { "response": { "info": { @@ -1495,7 +1496,7 @@ After request Before request -Info 118 [00:03:37.000] request: +Info 119 [00:03:38.000] request: { "command": "close", "arguments": { @@ -1504,25 +1505,25 @@ Info 118 [00:03:37.000] request: "seq": 16, "type": "request" } -Info 119 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:03:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:03:40.000] Files (3) - -Info 120 [00:03:41.000] ----------------------------------------------- -Info 120 [00:03:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:03:43.000] Files (2) - -Info 120 [00:03:44.000] ----------------------------------------------- -Info 120 [00:03:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:03:46.000] Files (2) - -Info 120 [00:03:47.000] ----------------------------------------------- -Info 120 [00:03:48.000] Open files: -Info 120 [00:03:49.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 120 [00:03:50.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 120 [00:03:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 120 [00:03:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 120 [00:03:53.000] response: +Info 120 [00:03:39.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 121 [00:03:40.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:41.000] Files (3) + +Info 121 [00:03:42.000] ----------------------------------------------- +Info 121 [00:03:43.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:44.000] Files (2) + +Info 121 [00:03:45.000] ----------------------------------------------- +Info 121 [00:03:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:03:47.000] Files (2) + +Info 121 [00:03:48.000] ----------------------------------------------- +Info 121 [00:03:49.000] Open files: +Info 121 [00:03:50.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:03:51.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:03:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:03:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:03:54.000] response: { "responseRequired": false } @@ -1566,7 +1567,7 @@ FsWatchesRecursive:: Before request -Info 121 [00:03:54.000] request: +Info 122 [00:03:55.000] request: { "command": "open", "arguments": { @@ -1575,29 +1576,29 @@ Info 121 [00:03:54.000] request: "seq": 17, "type": "request" } -Info 122 [00:03:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:03:56.000] Search path: /user/username/projects/myproject/random -Info 124 [00:03:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:03:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:03:59.000] Files (3) - -Info 125 [00:04:00.000] ----------------------------------------------- -Info 125 [00:04:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:02.000] Files (2) - -Info 125 [00:04:03.000] ----------------------------------------------- -Info 125 [00:04:04.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:05.000] Files (2) - -Info 125 [00:04:06.000] ----------------------------------------------- -Info 125 [00:04:07.000] Open files: -Info 125 [00:04:08.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 125 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 125 [00:04:10.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 125 [00:04:11.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 125 [00:04:12.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:13.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:14.000] response: +Info 123 [00:03:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 124 [00:03:57.000] Search path: /user/username/projects/myproject/random +Info 125 [00:03:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:03:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:00.000] Files (3) + +Info 126 [00:04:01.000] ----------------------------------------------- +Info 126 [00:04:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:03.000] Files (2) + +Info 126 [00:04:04.000] ----------------------------------------------- +Info 126 [00:04:05.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:06.000] Files (2) + +Info 126 [00:04:07.000] ----------------------------------------------- +Info 126 [00:04:08.000] Open files: +Info 126 [00:04:09.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:10.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:04:15.000] response: { "responseRequired": false } @@ -1643,7 +1644,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:15.000] request: +Info 127 [00:04:16.000] request: { "command": "close", "arguments": { @@ -1652,25 +1653,25 @@ Info 126 [00:04:15.000] request: "seq": 18, "type": "request" } -Info 127 [00:04:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:18.000] Files (3) - -Info 128 [00:04:19.000] ----------------------------------------------- -Info 128 [00:04:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:21.000] Files (2) - -Info 128 [00:04:22.000] ----------------------------------------------- -Info 128 [00:04:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:24.000] Files (2) - -Info 128 [00:04:25.000] ----------------------------------------------- -Info 128 [00:04:26.000] Open files: -Info 128 [00:04:27.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:28.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 128 [00:04:31.000] response: +Info 128 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:19.000] Files (3) + +Info 129 [00:04:20.000] ----------------------------------------------- +Info 129 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:22.000] Files (2) + +Info 129 [00:04:23.000] ----------------------------------------------- +Info 129 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:25.000] Files (2) + +Info 129 [00:04:26.000] ----------------------------------------------- +Info 129 [00:04:27.000] Open files: +Info 129 [00:04:28.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:29.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:32.000] response: { "responseRequired": false } @@ -1714,7 +1715,7 @@ FsWatchesRecursive:: Before request -Info 129 [00:04:32.000] request: +Info 130 [00:04:33.000] request: { "command": "close", "arguments": { @@ -1723,23 +1724,23 @@ Info 129 [00:04:32.000] request: "seq": 19, "type": "request" } -Info 130 [00:04:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:35.000] Files (3) - -Info 131 [00:04:36.000] ----------------------------------------------- -Info 131 [00:04:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:38.000] Files (2) - -Info 131 [00:04:39.000] ----------------------------------------------- -Info 131 [00:04:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:41.000] Files (2) - -Info 131 [00:04:42.000] ----------------------------------------------- -Info 131 [00:04:43.000] Open files: -Info 131 [00:04:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 131 [00:04:46.000] response: +Info 131 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:36.000] Files (3) + +Info 132 [00:04:37.000] ----------------------------------------------- +Info 132 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:39.000] Files (2) + +Info 132 [00:04:40.000] ----------------------------------------------- +Info 132 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:42.000] Files (2) + +Info 132 [00:04:43.000] ----------------------------------------------- +Info 132 [00:04:44.000] Open files: +Info 132 [00:04:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:47.000] response: { "responseRequired": false } @@ -1785,7 +1786,7 @@ FsWatchesRecursive:: Before request -Info 132 [00:04:47.000] request: +Info 133 [00:04:48.000] request: { "command": "close", "arguments": { @@ -1794,21 +1795,21 @@ Info 132 [00:04:47.000] request: "seq": 20, "type": "request" } -Info 133 [00:04:48.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:50.000] Files (3) +Info 134 [00:04:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:51.000] Files (3) -Info 134 [00:04:51.000] ----------------------------------------------- -Info 134 [00:04:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:53.000] Files (2) +Info 135 [00:04:52.000] ----------------------------------------------- +Info 135 [00:04:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:54.000] Files (2) -Info 134 [00:04:54.000] ----------------------------------------------- -Info 134 [00:04:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:56.000] Files (2) +Info 135 [00:04:55.000] ----------------------------------------------- +Info 135 [00:04:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:57.000] Files (2) -Info 134 [00:04:57.000] ----------------------------------------------- -Info 134 [00:04:58.000] Open files: -Info 134 [00:04:59.000] response: +Info 135 [00:04:58.000] ----------------------------------------------- +Info 135 [00:04:59.000] Open files: +Info 135 [00:05:00.000] response: { "responseRequired": false } @@ -1856,7 +1857,7 @@ FsWatchesRecursive:: Before request -Info 135 [00:05:00.000] request: +Info 136 [00:05:01.000] request: { "command": "open", "arguments": { @@ -1865,12 +1866,12 @@ Info 135 [00:05:00.000] request: "seq": 21, "type": "request" } -Info 136 [00:05:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:05:02.000] Search path: /user/username/projects/myproject/random -Info 138 [00:05:03.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 139 [00:05:04.000] `remove Project:: -Info 140 [00:05:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 141 [00:05:06.000] Files (3) +Info 137 [00:05:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:05:03.000] Search path: /user/username/projects/myproject/random +Info 139 [00:05:04.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:05.000] `remove Project:: +Info 141 [00:05:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:07.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1883,19 +1884,19 @@ Info 141 [00:05:06.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 142 [00:05:07.000] ----------------------------------------------- -Info 143 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:17.000] `remove Project:: -Info 153 [00:05:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 154 [00:05:19.000] Files (2) +Info 143 [00:05:08.000] ----------------------------------------------- +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:18.000] `remove Project:: +Info 154 [00:05:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1905,27 +1906,27 @@ Info 154 [00:05:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 155 [00:05:20.000] ----------------------------------------------- -Info 156 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 157 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 159 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 168 [00:05:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 168 [00:05:34.000] Files (2) - -Info 168 [00:05:35.000] ----------------------------------------------- -Info 168 [00:05:36.000] Open files: -Info 168 [00:05:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 168 [00:05:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 168 [00:05:39.000] response: +Info 156 [00:05:21.000] ----------------------------------------------- +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 160 [00:05:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 169 [00:05:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 169 [00:05:35.000] Files (2) + +Info 169 [00:05:36.000] ----------------------------------------------- +Info 169 [00:05:37.000] Open files: +Info 169 [00:05:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 169 [00:05:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 169 [00:05:40.000] response: { "responseRequired": false } 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 ba3b920c8543c..039cf7fa6e68b 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -751,8 +751,8 @@ Info 81 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/pro Info 82 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 83 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:01.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1023,8 +1023,9 @@ Info 95 [00:03:12.000] request: } Info 96 [00:03:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 97 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 99 [00:03:16.000] response: +Info 98 [00:03:15.000] Same program as before +Info 99 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 100 [00:03:17.000] response: { "response": { "info": { @@ -1110,7 +1111,7 @@ FsWatchesRecursive:: Before request -Info 100 [00:03:17.000] request: +Info 101 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1121,7 +1122,7 @@ Info 100 [00:03:17.000] request: "seq": 12, "type": "request" } -Info 101 [00:03:18.000] response: +Info 102 [00:03:19.000] response: { "response": { "info": { @@ -1173,7 +1174,7 @@ After request Before request -Info 102 [00:03:19.000] request: +Info 103 [00:03:20.000] request: { "command": "rename", "arguments": { @@ -1184,7 +1185,7 @@ Info 102 [00:03:19.000] request: "seq": 13, "type": "request" } -Info 103 [00:03:20.000] response: +Info 104 [00:03:21.000] response: { "response": { "info": { @@ -1236,7 +1237,7 @@ After request Before request -Info 104 [00:03:21.000] request: +Info 105 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1247,7 +1248,7 @@ Info 104 [00:03:21.000] request: "seq": 14, "type": "request" } -Info 105 [00:03:22.000] response: +Info 106 [00:03:23.000] response: { "response": { "info": { @@ -1299,7 +1300,7 @@ After request Before request -Info 106 [00:03:23.000] request: +Info 107 [00:03:24.000] request: { "command": "rename", "arguments": { @@ -1310,7 +1311,7 @@ Info 106 [00:03:23.000] request: "seq": 15, "type": "request" } -Info 107 [00:03:24.000] response: +Info 108 [00:03:25.000] response: { "response": { "info": { @@ -1362,7 +1363,7 @@ After request Before request -Info 108 [00:03:25.000] request: +Info 109 [00:03:26.000] request: { "command": "close", "arguments": { @@ -1371,25 +1372,25 @@ Info 108 [00:03:25.000] request: "seq": 16, "type": "request" } -Info 109 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 110 [00:03:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 110 [00:03:28.000] Files (2) - -Info 110 [00:03:29.000] ----------------------------------------------- -Info 110 [00:03:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 110 [00:03:31.000] Files (2) - -Info 110 [00:03:32.000] ----------------------------------------------- -Info 110 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 110 [00:03:34.000] Files (2) - -Info 110 [00:03:35.000] ----------------------------------------------- -Info 110 [00:03:36.000] Open files: -Info 110 [00:03:37.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 110 [00:03:38.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 110 [00:03:39.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 110 [00:03:40.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 110 [00:03:41.000] response: +Info 110 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 111 [00:03:29.000] Files (2) + +Info 111 [00:03:30.000] ----------------------------------------------- +Info 111 [00:03:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 111 [00:03:32.000] Files (2) + +Info 111 [00:03:33.000] ----------------------------------------------- +Info 111 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 111 [00:03:35.000] Files (2) + +Info 111 [00:03:36.000] ----------------------------------------------- +Info 111 [00:03:37.000] Open files: +Info 111 [00:03:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 111 [00:03:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 111 [00:03:40.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 111 [00:03:41.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:42.000] response: { "responseRequired": false } @@ -1433,7 +1434,7 @@ FsWatchesRecursive:: Before request -Info 111 [00:03:42.000] request: +Info 112 [00:03:43.000] request: { "command": "open", "arguments": { @@ -1442,30 +1443,30 @@ Info 111 [00:03:42.000] request: "seq": 17, "type": "request" } -Info 112 [00:03:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 113 [00:03:44.000] Search path: /user/username/projects/myproject/random -Info 114 [00:03:45.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 115 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 116 [00:03:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 116 [00:03:48.000] Files (2) - -Info 116 [00:03:49.000] ----------------------------------------------- -Info 116 [00:03:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 116 [00:03:51.000] Files (2) - -Info 116 [00:03:52.000] ----------------------------------------------- -Info 116 [00:03:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 116 [00:03:54.000] Files (2) - -Info 116 [00:03:55.000] ----------------------------------------------- -Info 116 [00:03:56.000] Open files: -Info 116 [00:03:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 116 [00:03:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 116 [00:03:59.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 116 [00:04:00.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:04:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 116 [00:04:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 116 [00:04:03.000] response: +Info 113 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 114 [00:03:45.000] Search path: /user/username/projects/myproject/random +Info 115 [00:03:46.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 117 [00:03:48.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 117 [00:03:49.000] Files (2) + +Info 117 [00:03:50.000] ----------------------------------------------- +Info 117 [00:03:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 117 [00:03:52.000] Files (2) + +Info 117 [00:03:53.000] ----------------------------------------------- +Info 117 [00:03:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 117 [00:03:55.000] Files (2) + +Info 117 [00:03:56.000] ----------------------------------------------- +Info 117 [00:03:57.000] Open files: +Info 117 [00:03:58.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 117 [00:03:59.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 117 [00:04:00.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 117 [00:04:01.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 117 [00:04:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 117 [00:04:04.000] response: { "responseRequired": false } @@ -1511,7 +1512,7 @@ FsWatchesRecursive:: Before request -Info 117 [00:04:04.000] request: +Info 118 [00:04:05.000] request: { "command": "close", "arguments": { @@ -1520,25 +1521,25 @@ Info 117 [00:04:04.000] request: "seq": 18, "type": "request" } -Info 118 [00:04:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 119 [00:04:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:04:07.000] Files (2) - -Info 119 [00:04:08.000] ----------------------------------------------- -Info 119 [00:04:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:04:10.000] Files (2) - -Info 119 [00:04:11.000] ----------------------------------------------- -Info 119 [00:04:12.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:04:13.000] Files (2) - -Info 119 [00:04:14.000] ----------------------------------------------- -Info 119 [00:04:15.000] Open files: -Info 119 [00:04:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:04:20.000] response: +Info 119 [00:04:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 120 [00:04:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 120 [00:04:08.000] Files (2) + +Info 120 [00:04:09.000] ----------------------------------------------- +Info 120 [00:04:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 120 [00:04:11.000] Files (2) + +Info 120 [00:04:12.000] ----------------------------------------------- +Info 120 [00:04:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 120 [00:04:14.000] Files (2) + +Info 120 [00:04:15.000] ----------------------------------------------- +Info 120 [00:04:16.000] Open files: +Info 120 [00:04:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 120 [00:04:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 120 [00:04:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 120 [00:04:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 120 [00:04:21.000] response: { "responseRequired": false } @@ -1580,7 +1581,7 @@ FsWatchesRecursive:: Before request -Info 120 [00:04:21.000] request: +Info 121 [00:04:22.000] request: { "command": "close", "arguments": { @@ -1589,23 +1590,23 @@ Info 120 [00:04:21.000] request: "seq": 19, "type": "request" } -Info 121 [00:04:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:24.000] Files (2) - -Info 122 [00:04:25.000] ----------------------------------------------- -Info 122 [00:04:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:27.000] Files (2) - -Info 122 [00:04:28.000] ----------------------------------------------- -Info 122 [00:04:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:30.000] Files (2) - -Info 122 [00:04:31.000] ----------------------------------------------- -Info 122 [00:04:32.000] Open files: -Info 122 [00:04:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 122 [00:04:35.000] response: +Info 122 [00:04:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 123 [00:04:25.000] Files (2) + +Info 123 [00:04:26.000] ----------------------------------------------- +Info 123 [00:04:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 123 [00:04:28.000] Files (2) + +Info 123 [00:04:29.000] ----------------------------------------------- +Info 123 [00:04:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 123 [00:04:31.000] Files (2) + +Info 123 [00:04:32.000] ----------------------------------------------- +Info 123 [00:04:33.000] Open files: +Info 123 [00:04:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 123 [00:04:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:04:36.000] response: { "responseRequired": false } @@ -1649,7 +1650,7 @@ FsWatchesRecursive:: Before request -Info 123 [00:04:36.000] request: +Info 124 [00:04:37.000] request: { "command": "close", "arguments": { @@ -1658,21 +1659,21 @@ Info 123 [00:04:36.000] request: "seq": 20, "type": "request" } -Info 124 [00:04:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:38.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:39.000] Files (2) +Info 125 [00:04:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 126 [00:04:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:40.000] Files (2) -Info 125 [00:04:40.000] ----------------------------------------------- -Info 125 [00:04:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:42.000] Files (2) +Info 126 [00:04:41.000] ----------------------------------------------- +Info 126 [00:04:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:43.000] Files (2) -Info 125 [00:04:43.000] ----------------------------------------------- -Info 125 [00:04:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:45.000] Files (2) +Info 126 [00:04:44.000] ----------------------------------------------- +Info 126 [00:04:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:46.000] Files (2) -Info 125 [00:04:46.000] ----------------------------------------------- -Info 125 [00:04:47.000] Open files: -Info 125 [00:04:48.000] response: +Info 126 [00:04:47.000] ----------------------------------------------- +Info 126 [00:04:48.000] Open files: +Info 126 [00:04:49.000] response: { "responseRequired": false } @@ -1718,7 +1719,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:49.000] request: +Info 127 [00:04:50.000] request: { "command": "open", "arguments": { @@ -1727,12 +1728,12 @@ Info 126 [00:04:49.000] request: "seq": 21, "type": "request" } -Info 127 [00:04:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:51.000] Search path: /user/username/projects/myproject/random -Info 129 [00:04:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 130 [00:04:53.000] `remove Project:: -Info 131 [00:04:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:55.000] Files (2) +Info 128 [00:04:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:52.000] Search path: /user/username/projects/myproject/random +Info 130 [00:04:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 131 [00:04:54.000] `remove Project:: +Info 132 [00:04:55.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:56.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/main/main.ts @@ -1742,19 +1743,19 @@ Info 132 [00:04:55.000] Files (2) main.ts Matched by default include pattern '**/*' -Info 133 [00:04:56.000] ----------------------------------------------- -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 136 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 137 [00:05:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 138 [00:05:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 139 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 140 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 141 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 142 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:06.000] `remove Project:: -Info 144 [00:05:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 145 [00:05:08.000] Files (2) +Info 134 [00:04:57.000] ----------------------------------------------- +Info 135 [00:04:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 136 [00:04:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 137 [00:05:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 140 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 141 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 144 [00:05:07.000] `remove Project:: +Info 145 [00:05:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 146 [00:05:09.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1764,25 +1765,25 @@ Info 145 [00:05:08.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 146 [00:05:09.000] ----------------------------------------------- -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 150 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 151 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 152 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 153 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 157 [00:05:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 157 [00:05:21.000] Files (2) - -Info 157 [00:05:22.000] ----------------------------------------------- -Info 157 [00:05:23.000] Open files: -Info 157 [00:05:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 157 [00:05:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 157 [00:05:26.000] response: +Info 147 [00:05:10.000] ----------------------------------------------- +Info 148 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 149 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 151 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 152 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 153 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 154 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 157 [00:05:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 158 [00:05:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 158 [00:05:22.000] Files (2) + +Info 158 [00:05:23.000] ----------------------------------------------- +Info 158 [00:05:24.000] Open files: +Info 158 [00:05:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 158 [00:05:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 158 [00:05:27.000] response: { "responseRequired": false } 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 3395e3f56f6be..23fcbd25c0594 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 @@ -262,8 +262,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -419,8 +419,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 9a31c05333257..ec3ecd9a4de87 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -701,55 +701,57 @@ Before running timeout callbacks Info 76 [00:02:55.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 79 [00:02:58.000] Running: /user/username/projects/myproject/main/tsconfig.json -Info 80 [00:02:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 81 [00:03:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:03:01.000] Running: *ensureProjectForOpenFiles* -Info 83 [00:03:02.000] Before ensureProjectForOpenFiles: -Info 84 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:04.000] Files (3) - -Info 84 [00:03:05.000] ----------------------------------------------- -Info 84 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 84 [00:03:07.000] Files (2) - -Info 84 [00:03:08.000] ----------------------------------------------- -Info 84 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 84 [00:03:10.000] Files (2) - -Info 84 [00:03:11.000] ----------------------------------------------- -Info 84 [00:03:12.000] Open files: -Info 84 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 84 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 84 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 84 [00:03:16.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 84 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 84 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 84 [00:03:19.000] After ensureProjectForOpenFiles: -Info 85 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:21.000] Files (3) - -Info 85 [00:03:22.000] ----------------------------------------------- -Info 85 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) - -Info 85 [00:03:25.000] ----------------------------------------------- -Info 85 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:27.000] Files (2) - -Info 85 [00:03:28.000] ----------------------------------------------- -Info 85 [00:03:29.000] Open files: -Info 85 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Same program as before +Info 80 [00:02:59.000] Running: /user/username/projects/myproject/main/tsconfig.json +Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json +Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:03:02.000] Same program as before +Info 84 [00:03:03.000] Running: *ensureProjectForOpenFiles* +Info 85 [00:03:04.000] Before ensureProjectForOpenFiles: +Info 86 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 86 [00:03:06.000] Files (3) + +Info 86 [00:03:07.000] ----------------------------------------------- +Info 86 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:09.000] Files (2) + +Info 86 [00:03:10.000] ----------------------------------------------- +Info 86 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 86 [00:03:12.000] Files (2) + +Info 86 [00:03:13.000] ----------------------------------------------- +Info 86 [00:03:14.000] Open files: +Info 86 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 86 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 86 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 86 [00:03:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 86 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 86 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 86 [00:03:21.000] After ensureProjectForOpenFiles: +Info 87 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:23.000] Files (3) + +Info 87 [00:03:24.000] ----------------------------------------------- +Info 87 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:26.000] Files (2) + +Info 87 [00:03:27.000] ----------------------------------------------- +Info 87 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:29.000] Files (2) + +Info 87 [00:03:30.000] ----------------------------------------------- +Info 87 [00:03:31.000] Open files: +Info 87 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 85 [00:03:36.000] request: +Info 87 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -760,7 +762,7 @@ Info 85 [00:03:36.000] request: "seq": 6, "type": "request" } -Info 86 [00:03:37.000] response: +Info 88 [00:03:39.000] response: { "response": { "definitions": [ @@ -801,7 +803,7 @@ After request Before request -Info 87 [00:03:38.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -812,7 +814,7 @@ Info 87 [00:03:38.000] request: "seq": 7, "type": "request" } -Info 88 [00:03:39.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -853,7 +855,7 @@ After request Before request -Info 89 [00:03:40.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -864,7 +866,7 @@ Info 89 [00:03:40.000] request: "seq": 8, "type": "request" } -Info 90 [00:03:41.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -905,7 +907,7 @@ After request Before request -Info 91 [00:03:42.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -916,7 +918,7 @@ Info 91 [00:03:42.000] request: "seq": 9, "type": "request" } -Info 92 [00:03:43.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -957,7 +959,7 @@ After request Before request -Info 93 [00:03:44.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -968,7 +970,7 @@ Info 93 [00:03:44.000] request: "seq": 10, "type": "request" } -Info 94 [00:03:45.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -1009,7 +1011,7 @@ After request Before request -Info 95 [00:03:46.000] request: +Info 97 [00:03:48.000] request: { "command": "rename", "arguments": { @@ -1020,9 +1022,9 @@ Info 95 [00:03:46.000] request: "seq": 11, "type": "request" } -Info 96 [00:03:47.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:49.000] response: +Info 98 [00:03:49.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:51.000] response: { "response": { "info": { @@ -1107,7 +1109,7 @@ After request Before request -Info 99 [00:03:50.000] request: +Info 101 [00:03:52.000] request: { "command": "rename", "arguments": { @@ -1118,9 +1120,9 @@ Info 99 [00:03:50.000] request: "seq": 12, "type": "request" } -Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 102 [00:03:53.000] response: +Info 102 [00:03:53.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:55.000] response: { "response": { "info": { @@ -1205,7 +1207,7 @@ After request Before request -Info 103 [00:03:54.000] request: +Info 105 [00:03:56.000] request: { "command": "rename", "arguments": { @@ -1216,9 +1218,9 @@ Info 103 [00:03:54.000] request: "seq": 13, "type": "request" } -Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 106 [00:03:57.000] response: +Info 106 [00:03:57.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:59.000] response: { "response": { "info": { @@ -1303,7 +1305,7 @@ After request Before request -Info 107 [00:03:58.000] request: +Info 109 [00:04:00.000] request: { "command": "rename", "arguments": { @@ -1314,9 +1316,9 @@ Info 107 [00:03:58.000] request: "seq": 14, "type": "request" } -Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 110 [00:04:01.000] response: +Info 110 [00:04:01.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:04:03.000] response: { "response": { "info": { @@ -1401,7 +1403,7 @@ After request Before request -Info 111 [00:04:02.000] request: +Info 113 [00:04:04.000] request: { "command": "rename", "arguments": { @@ -1412,9 +1414,9 @@ Info 111 [00:04:02.000] request: "seq": 15, "type": "request" } -Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:04:05.000] response: +Info 114 [00:04:05.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:07.000] response: { "response": { "info": { 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 f148c6d3acf43..133d61bbc823e 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -711,7 +711,8 @@ Info 76 [00:02:55.000] request: } Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 79 [00:02:58.000] response: +Info 79 [00:02:58.000] Same program as before +Info 80 [00:02:59.000] response: { "response": { "definitions": [ @@ -752,7 +753,7 @@ After request Before request -Info 80 [00:02:59.000] request: +Info 81 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -763,7 +764,7 @@ Info 80 [00:02:59.000] request: "seq": 7, "type": "request" } -Info 81 [00:03:00.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -804,7 +805,7 @@ After request Before request -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -815,7 +816,7 @@ Info 82 [00:03:01.000] request: "seq": 8, "type": "request" } -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -856,7 +857,7 @@ After request Before request -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -867,7 +868,7 @@ Info 84 [00:03:03.000] request: "seq": 9, "type": "request" } -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -908,7 +909,7 @@ After request Before request -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -919,7 +920,7 @@ Info 86 [00:03:05.000] request: "seq": 10, "type": "request" } -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -960,7 +961,7 @@ After request Before request -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -971,11 +972,12 @@ Info 88 [00:03:07.000] request: "seq": 11, "type": "request" } -Info 89 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 90 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 91 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:12.000] response: +Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 92 [00:03:11.000] Same program as before +Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:14.000] response: { "response": { "info": { @@ -1060,7 +1062,7 @@ After request Before request -Info 94 [00:03:13.000] request: +Info 96 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1071,9 +1073,9 @@ Info 94 [00:03:13.000] request: "seq": 12, "type": "request" } -Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:16.000] response: +Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] response: { "response": { "info": { @@ -1158,7 +1160,7 @@ After request Before request -Info 98 [00:03:17.000] request: +Info 100 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1169,9 +1171,9 @@ Info 98 [00:03:17.000] request: "seq": 13, "type": "request" } -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:20.000] response: +Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:22.000] response: { "response": { "info": { @@ -1256,7 +1258,7 @@ After request Before request -Info 102 [00:03:21.000] request: +Info 104 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1267,9 +1269,9 @@ Info 102 [00:03:21.000] request: "seq": 14, "type": "request" } -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:24.000] response: +Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:26.000] response: { "response": { "info": { @@ -1354,7 +1356,7 @@ After request Before request -Info 106 [00:03:25.000] request: +Info 108 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -1365,9 +1367,9 @@ Info 106 [00:03:25.000] request: "seq": 15, "type": "request" } -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:28.000] response: +Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:30.000] response: { "response": { "info": { 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 0b7291feb151c..89c0b05711f1b 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 @@ -268,9 +268,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -342,8 +342,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -432,8 +432,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -712,8 +712,9 @@ Info 77 [00:02:56.000] request: } Info 78 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 80 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 81 [00:03:00.000] response: +Info 80 [00:02:59.000] Same program as before +Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -788,7 +789,7 @@ FsWatchesRecursive:: Before request -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -799,7 +800,7 @@ Info 82 [00:03:01.000] request: "seq": 7, "type": "request" } -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -840,7 +841,7 @@ After request Before request -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -851,7 +852,7 @@ Info 84 [00:03:03.000] request: "seq": 8, "type": "request" } -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -892,7 +893,7 @@ After request Before request -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -903,7 +904,7 @@ Info 86 [00:03:05.000] request: "seq": 9, "type": "request" } -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -944,7 +945,7 @@ After request Before request -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -955,7 +956,7 @@ Info 88 [00:03:07.000] request: "seq": 10, "type": "request" } -Info 89 [00:03:08.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -996,7 +997,7 @@ After request Before request -Info 90 [00:03:09.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1007,11 +1008,12 @@ Info 90 [00:03:09.000] request: "seq": 11, "type": "request" } -Info 91 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 92 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:14.000] response: +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1096,7 +1098,7 @@ After request Before request -Info 96 [00:03:15.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1107,9 +1109,9 @@ Info 96 [00:03:15.000] request: "seq": 12, "type": "request" } -Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:18.000] response: +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1194,7 +1196,7 @@ After request Before request -Info 100 [00:03:19.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1205,9 +1207,9 @@ Info 100 [00:03:19.000] request: "seq": 13, "type": "request" } -Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 103 [00:03:22.000] response: +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1292,7 +1294,7 @@ After request Before request -Info 104 [00:03:23.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1303,9 +1305,9 @@ Info 104 [00:03:23.000] request: "seq": 14, "type": "request" } -Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 107 [00:03:26.000] response: +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -1390,7 +1392,7 @@ After request Before request -Info 108 [00:03:27.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -1401,9 +1403,9 @@ Info 108 [00:03:27.000] request: "seq": 15, "type": "request" } -Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:30.000] response: +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:32.000] response: { "response": { "info": { @@ -1488,7 +1490,7 @@ After request Before request -Info 112 [00:03:31.000] request: +Info 114 [00:03:33.000] request: { "command": "close", "arguments": { @@ -1497,25 +1499,25 @@ Info 112 [00:03:31.000] request: "seq": 16, "type": "request" } -Info 113 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 114 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:03:34.000] Files (3) - -Info 114 [00:03:35.000] ----------------------------------------------- -Info 114 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:03:37.000] Files (2) - -Info 114 [00:03:38.000] ----------------------------------------------- -Info 114 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:03:40.000] Files (2) - -Info 114 [00:03:41.000] ----------------------------------------------- -Info 114 [00:03:42.000] Open files: -Info 114 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 114 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 114 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:03:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:03:47.000] response: +Info 115 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 116 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:03:36.000] Files (3) + +Info 116 [00:03:37.000] ----------------------------------------------- +Info 116 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:03:39.000] Files (2) + +Info 116 [00:03:40.000] ----------------------------------------------- +Info 116 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:03:42.000] Files (2) + +Info 116 [00:03:43.000] ----------------------------------------------- +Info 116 [00:03:44.000] Open files: +Info 116 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 116 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 116 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:03:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:49.000] response: { "responseRequired": false } @@ -1559,7 +1561,7 @@ FsWatchesRecursive:: Before request -Info 115 [00:03:48.000] request: +Info 117 [00:03:50.000] request: { "command": "open", "arguments": { @@ -1568,29 +1570,29 @@ Info 115 [00:03:48.000] request: "seq": 17, "type": "request" } -Info 116 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 117 [00:03:50.000] Search path: /user/username/projects/myproject/random -Info 118 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:03:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:03:53.000] Files (3) - -Info 119 [00:03:54.000] ----------------------------------------------- -Info 119 [00:03:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:03:56.000] Files (2) - -Info 119 [00:03:57.000] ----------------------------------------------- -Info 119 [00:03:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:03:59.000] Files (2) - -Info 119 [00:04:00.000] ----------------------------------------------- -Info 119 [00:04:01.000] Open files: -Info 119 [00:04:02.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 119 [00:04:03.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 119 [00:04:04.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:05.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:04:08.000] response: +Info 118 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 120 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:55.000] Files (3) + +Info 121 [00:03:56.000] ----------------------------------------------- +Info 121 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:58.000] Files (2) + +Info 121 [00:03:59.000] ----------------------------------------------- +Info 121 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:04:01.000] Files (2) + +Info 121 [00:04:02.000] ----------------------------------------------- +Info 121 [00:04:03.000] Open files: +Info 121 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:04:07.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 121 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:04:10.000] response: { "responseRequired": false } @@ -1636,7 +1638,7 @@ FsWatchesRecursive:: Before request -Info 120 [00:04:09.000] request: +Info 122 [00:04:11.000] request: { "command": "close", "arguments": { @@ -1645,25 +1647,25 @@ Info 120 [00:04:09.000] request: "seq": 18, "type": "request" } -Info 121 [00:04:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:12.000] Files (3) - -Info 122 [00:04:13.000] ----------------------------------------------- -Info 122 [00:04:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:15.000] Files (2) - -Info 122 [00:04:16.000] ----------------------------------------------- -Info 122 [00:04:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:18.000] Files (2) - -Info 122 [00:04:19.000] ----------------------------------------------- -Info 122 [00:04:20.000] Open files: -Info 122 [00:04:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 122 [00:04:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 122 [00:04:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 122 [00:04:25.000] response: +Info 123 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 124 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:04:14.000] Files (3) + +Info 124 [00:04:15.000] ----------------------------------------------- +Info 124 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:04:17.000] Files (2) + +Info 124 [00:04:18.000] ----------------------------------------------- +Info 124 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:20.000] Files (2) + +Info 124 [00:04:21.000] ----------------------------------------------- +Info 124 [00:04:22.000] Open files: +Info 124 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:27.000] response: { "responseRequired": false } @@ -1707,7 +1709,7 @@ FsWatchesRecursive:: Before request -Info 123 [00:04:26.000] request: +Info 125 [00:04:28.000] request: { "command": "close", "arguments": { @@ -1716,23 +1718,23 @@ Info 123 [00:04:26.000] request: "seq": 19, "type": "request" } -Info 124 [00:04:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:29.000] Files (3) - -Info 125 [00:04:30.000] ----------------------------------------------- -Info 125 [00:04:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:32.000] Files (2) - -Info 125 [00:04:33.000] ----------------------------------------------- -Info 125 [00:04:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:35.000] Files (2) - -Info 125 [00:04:36.000] ----------------------------------------------- -Info 125 [00:04:37.000] Open files: -Info 125 [00:04:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:40.000] response: +Info 126 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:31.000] Files (3) + +Info 127 [00:04:32.000] ----------------------------------------------- +Info 127 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:34.000] Files (2) + +Info 127 [00:04:35.000] ----------------------------------------------- +Info 127 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:37.000] Files (2) + +Info 127 [00:04:38.000] ----------------------------------------------- +Info 127 [00:04:39.000] Open files: +Info 127 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:42.000] response: { "responseRequired": false } @@ -1778,7 +1780,7 @@ FsWatchesRecursive:: Before request -Info 126 [00:04:41.000] request: +Info 128 [00:04:43.000] request: { "command": "close", "arguments": { @@ -1787,21 +1789,21 @@ Info 126 [00:04:41.000] request: "seq": 20, "type": "request" } -Info 127 [00:04:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:43.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:44.000] Files (3) +Info 129 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:46.000] Files (3) -Info 128 [00:04:45.000] ----------------------------------------------- -Info 128 [00:04:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:47.000] Files (2) +Info 130 [00:04:47.000] ----------------------------------------------- +Info 130 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:49.000] Files (2) -Info 128 [00:04:48.000] ----------------------------------------------- -Info 128 [00:04:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:50.000] Files (2) +Info 130 [00:04:50.000] ----------------------------------------------- +Info 130 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:52.000] Files (2) -Info 128 [00:04:51.000] ----------------------------------------------- -Info 128 [00:04:52.000] Open files: -Info 128 [00:04:53.000] response: +Info 130 [00:04:53.000] ----------------------------------------------- +Info 130 [00:04:54.000] Open files: +Info 130 [00:04:55.000] response: { "responseRequired": false } @@ -1849,7 +1851,7 @@ FsWatchesRecursive:: Before request -Info 129 [00:04:54.000] request: +Info 131 [00:04:56.000] request: { "command": "open", "arguments": { @@ -1858,12 +1860,12 @@ Info 129 [00:04:54.000] request: "seq": 21, "type": "request" } -Info 130 [00:04:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:56.000] Search path: /user/username/projects/myproject/random -Info 132 [00:04:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 133 [00:04:58.000] `remove Project:: -Info 134 [00:04:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 135 [00:05:00.000] Files (3) +Info 132 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 134 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 135 [00:05:00.000] `remove Project:: +Info 136 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 137 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1876,19 +1878,19 @@ Info 135 [00:05:00.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 136 [00:05:01.000] ----------------------------------------------- -Info 137 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 138 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 139 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 140 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 141 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 146 [00:05:11.000] `remove Project:: -Info 147 [00:05:12.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 148 [00:05:13.000] Files (2) +Info 138 [00:05:03.000] ----------------------------------------------- +Info 139 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 140 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 141 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:13.000] `remove Project:: +Info 149 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 150 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1898,26 +1900,26 @@ Info 148 [00:05:13.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 149 [00:05:14.000] ----------------------------------------------- -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 152 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 153 [00:05:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 157 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 161 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 161 [00:05:27.000] Files (2) - -Info 161 [00:05:28.000] ----------------------------------------------- -Info 161 [00:05:29.000] Open files: -Info 161 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 161 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 161 [00:05:32.000] response: +Info 151 [00:05:16.000] ----------------------------------------------- +Info 152 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 153 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 154 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 161 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 162 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 163 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 163 [00:05:29.000] Files (2) + +Info 163 [00:05:30.000] ----------------------------------------------- +Info 163 [00:05:31.000] Open files: +Info 163 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 163 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 163 [00:05:34.000] response: { "responseRequired": false } 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 c0afa3fe31e76..f3528069462c7 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -748,8 +748,9 @@ Info 79 [00:02:56.000] request: } Info 80 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 81 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 83 [00:03:00.000] response: +Info 82 [00:02:59.000] Same program as before +Info 83 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 84 [00:03:01.000] response: { "response": { "definitions": [ @@ -824,7 +825,7 @@ FsWatchesRecursive:: Before request -Info 84 [00:03:01.000] request: +Info 85 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -835,7 +836,7 @@ Info 84 [00:03:01.000] request: "seq": 7, "type": "request" } -Info 85 [00:03:02.000] response: +Info 86 [00:03:03.000] response: { "response": { "definitions": [ @@ -876,7 +877,7 @@ After request Before request -Info 86 [00:03:03.000] request: +Info 87 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -887,7 +888,7 @@ Info 86 [00:03:03.000] request: "seq": 8, "type": "request" } -Info 87 [00:03:04.000] response: +Info 88 [00:03:05.000] response: { "response": { "definitions": [ @@ -928,7 +929,7 @@ After request Before request -Info 88 [00:03:05.000] request: +Info 89 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -939,7 +940,7 @@ Info 88 [00:03:05.000] request: "seq": 9, "type": "request" } -Info 89 [00:03:06.000] response: +Info 90 [00:03:07.000] response: { "response": { "definitions": [ @@ -980,7 +981,7 @@ After request Before request -Info 90 [00:03:07.000] request: +Info 91 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -991,7 +992,7 @@ Info 90 [00:03:07.000] request: "seq": 10, "type": "request" } -Info 91 [00:03:08.000] response: +Info 92 [00:03:09.000] response: { "response": { "definitions": [ @@ -1032,7 +1033,7 @@ After request Before request -Info 92 [00:03:09.000] request: +Info 93 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1043,9 +1044,10 @@ Info 92 [00:03:09.000] request: "seq": 11, "type": "request" } -Info 93 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:12.000] response: +Info 94 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 96 [00:03:13.000] Same program as before +Info 97 [00:03:14.000] response: { "response": { "info": { @@ -1097,7 +1099,7 @@ After request Before request -Info 96 [00:03:13.000] request: +Info 98 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1108,7 +1110,7 @@ Info 96 [00:03:13.000] request: "seq": 12, "type": "request" } -Info 97 [00:03:14.000] response: +Info 99 [00:03:16.000] response: { "response": { "info": { @@ -1160,7 +1162,7 @@ After request Before request -Info 98 [00:03:15.000] request: +Info 100 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1171,7 +1173,7 @@ Info 98 [00:03:15.000] request: "seq": 13, "type": "request" } -Info 99 [00:03:16.000] response: +Info 101 [00:03:18.000] response: { "response": { "info": { @@ -1223,7 +1225,7 @@ After request Before request -Info 100 [00:03:17.000] request: +Info 102 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1234,7 +1236,7 @@ Info 100 [00:03:17.000] request: "seq": 14, "type": "request" } -Info 101 [00:03:18.000] response: +Info 103 [00:03:20.000] response: { "response": { "info": { @@ -1286,7 +1288,7 @@ After request Before request -Info 102 [00:03:19.000] request: +Info 104 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1297,7 +1299,7 @@ Info 102 [00:03:19.000] request: "seq": 15, "type": "request" } -Info 103 [00:03:20.000] response: +Info 105 [00:03:22.000] response: { "response": { "info": { @@ -1349,7 +1351,7 @@ After request Before request -Info 104 [00:03:21.000] request: +Info 106 [00:03:23.000] request: { "command": "close", "arguments": { @@ -1358,25 +1360,25 @@ Info 104 [00:03:21.000] request: "seq": 16, "type": "request" } -Info 105 [00:03:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 106 [00:03:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 106 [00:03:24.000] Files (3) - -Info 106 [00:03:25.000] ----------------------------------------------- -Info 106 [00:03:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 106 [00:03:27.000] Files (2) - -Info 106 [00:03:28.000] ----------------------------------------------- -Info 106 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 106 [00:03:30.000] Files (2) - -Info 106 [00:03:31.000] ----------------------------------------------- -Info 106 [00:03:32.000] Open files: -Info 106 [00:03:33.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 106 [00:03:34.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 106 [00:03:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 106 [00:03:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 106 [00:03:37.000] response: +Info 107 [00:03:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 108 [00:03:26.000] Files (3) + +Info 108 [00:03:27.000] ----------------------------------------------- +Info 108 [00:03:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 108 [00:03:29.000] Files (2) + +Info 108 [00:03:30.000] ----------------------------------------------- +Info 108 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 108 [00:03:32.000] Files (2) + +Info 108 [00:03:33.000] ----------------------------------------------- +Info 108 [00:03:34.000] Open files: +Info 108 [00:03:35.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 108 [00:03:36.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 108 [00:03:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 108 [00:03:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:39.000] response: { "responseRequired": false } @@ -1420,7 +1422,7 @@ FsWatchesRecursive:: Before request -Info 107 [00:03:38.000] request: +Info 109 [00:03:40.000] request: { "command": "open", "arguments": { @@ -1429,29 +1431,29 @@ Info 107 [00:03:38.000] request: "seq": 17, "type": "request" } -Info 108 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 109 [00:03:40.000] Search path: /user/username/projects/myproject/random -Info 110 [00:03:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 111 [00:03:42.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 111 [00:03:43.000] Files (3) - -Info 111 [00:03:44.000] ----------------------------------------------- -Info 111 [00:03:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 111 [00:03:46.000] Files (2) - -Info 111 [00:03:47.000] ----------------------------------------------- -Info 111 [00:03:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 111 [00:03:49.000] Files (2) - -Info 111 [00:03:50.000] ----------------------------------------------- -Info 111 [00:03:51.000] Open files: -Info 111 [00:03:52.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 111 [00:03:53.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 111 [00:03:54.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 111 [00:03:55.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:56.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 111 [00:03:57.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 111 [00:03:58.000] response: +Info 110 [00:03:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:42.000] Search path: /user/username/projects/myproject/random +Info 112 [00:03:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:03:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 113 [00:03:45.000] Files (3) + +Info 113 [00:03:46.000] ----------------------------------------------- +Info 113 [00:03:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 113 [00:03:48.000] Files (2) + +Info 113 [00:03:49.000] ----------------------------------------------- +Info 113 [00:03:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 113 [00:03:51.000] Files (2) + +Info 113 [00:03:52.000] ----------------------------------------------- +Info 113 [00:03:53.000] Open files: +Info 113 [00:03:54.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 113 [00:03:55.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 113 [00:03:56.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 113 [00:03:57.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 113 [00:03:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:04:00.000] response: { "responseRequired": false } @@ -1497,7 +1499,7 @@ FsWatchesRecursive:: Before request -Info 112 [00:03:59.000] request: +Info 114 [00:04:01.000] request: { "command": "close", "arguments": { @@ -1506,25 +1508,25 @@ Info 112 [00:03:59.000] request: "seq": 18, "type": "request" } -Info 113 [00:04:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 114 [00:04:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:04:02.000] Files (3) - -Info 114 [00:04:03.000] ----------------------------------------------- -Info 114 [00:04:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:04:05.000] Files (2) - -Info 114 [00:04:06.000] ----------------------------------------------- -Info 114 [00:04:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:04:08.000] Files (2) - -Info 114 [00:04:09.000] ----------------------------------------------- -Info 114 [00:04:10.000] Open files: -Info 114 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 114 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 114 [00:04:15.000] response: +Info 115 [00:04:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 116 [00:04:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:04:04.000] Files (3) + +Info 116 [00:04:05.000] ----------------------------------------------- +Info 116 [00:04:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:04:07.000] Files (2) + +Info 116 [00:04:08.000] ----------------------------------------------- +Info 116 [00:04:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:04:10.000] Files (2) + +Info 116 [00:04:11.000] ----------------------------------------------- +Info 116 [00:04:12.000] Open files: +Info 116 [00:04:13.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:04:14.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:15.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 116 [00:04:16.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:04:17.000] response: { "responseRequired": false } @@ -1568,7 +1570,7 @@ FsWatchesRecursive:: Before request -Info 115 [00:04:16.000] request: +Info 117 [00:04:18.000] request: { "command": "close", "arguments": { @@ -1577,23 +1579,23 @@ Info 115 [00:04:16.000] request: "seq": 19, "type": "request" } -Info 116 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 117 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 117 [00:04:19.000] Files (3) - -Info 117 [00:04:20.000] ----------------------------------------------- -Info 117 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 117 [00:04:22.000] Files (2) - -Info 117 [00:04:23.000] ----------------------------------------------- -Info 117 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 117 [00:04:25.000] Files (2) - -Info 117 [00:04:26.000] ----------------------------------------------- -Info 117 [00:04:27.000] Open files: -Info 117 [00:04:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 117 [00:04:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 117 [00:04:30.000] response: +Info 118 [00:04:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 119 [00:04:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:04:21.000] Files (3) + +Info 119 [00:04:22.000] ----------------------------------------------- +Info 119 [00:04:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:04:24.000] Files (2) + +Info 119 [00:04:25.000] ----------------------------------------------- +Info 119 [00:04:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:04:27.000] Files (2) + +Info 119 [00:04:28.000] ----------------------------------------------- +Info 119 [00:04:29.000] Open files: +Info 119 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 119 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 119 [00:04:32.000] response: { "responseRequired": false } @@ -1639,7 +1641,7 @@ FsWatchesRecursive:: Before request -Info 118 [00:04:31.000] request: +Info 120 [00:04:33.000] request: { "command": "close", "arguments": { @@ -1648,21 +1650,21 @@ Info 118 [00:04:31.000] request: "seq": 20, "type": "request" } -Info 119 [00:04:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:04:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:04:34.000] Files (3) +Info 121 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 122 [00:04:36.000] Files (3) -Info 120 [00:04:35.000] ----------------------------------------------- -Info 120 [00:04:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:04:37.000] Files (2) +Info 122 [00:04:37.000] ----------------------------------------------- +Info 122 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 122 [00:04:39.000] Files (2) -Info 120 [00:04:38.000] ----------------------------------------------- -Info 120 [00:04:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:04:40.000] Files (2) +Info 122 [00:04:40.000] ----------------------------------------------- +Info 122 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 122 [00:04:42.000] Files (2) -Info 120 [00:04:41.000] ----------------------------------------------- -Info 120 [00:04:42.000] Open files: -Info 120 [00:04:43.000] response: +Info 122 [00:04:43.000] ----------------------------------------------- +Info 122 [00:04:44.000] Open files: +Info 122 [00:04:45.000] response: { "responseRequired": false } @@ -1710,7 +1712,7 @@ FsWatchesRecursive:: Before request -Info 121 [00:04:44.000] request: +Info 123 [00:04:46.000] request: { "command": "open", "arguments": { @@ -1719,12 +1721,12 @@ Info 121 [00:04:44.000] request: "seq": 21, "type": "request" } -Info 122 [00:04:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:04:46.000] Search path: /user/username/projects/myproject/random -Info 124 [00:04:47.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:48.000] `remove Project:: -Info 126 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 127 [00:04:50.000] Files (3) +Info 124 [00:04:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 125 [00:04:48.000] Search path: /user/username/projects/myproject/random +Info 126 [00:04:49.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:50.000] `remove Project:: +Info 128 [00:04:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:52.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1737,19 +1739,19 @@ Info 127 [00:04:50.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 128 [00:04:51.000] ----------------------------------------------- -Info 129 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 130 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 131 [00:04:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 132 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 133 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 138 [00:05:01.000] `remove Project:: -Info 139 [00:05:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 140 [00:05:03.000] Files (2) +Info 130 [00:04:53.000] ----------------------------------------------- +Info 131 [00:04:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 132 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 133 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 140 [00:05:03.000] `remove Project:: +Info 141 [00:05:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 142 [00:05:05.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1759,26 +1761,26 @@ Info 140 [00:05:03.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 141 [00:05:04.000] ----------------------------------------------- -Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 145 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 146 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 153 [00:05:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 153 [00:05:17.000] Files (2) - -Info 153 [00:05:18.000] ----------------------------------------------- -Info 153 [00:05:19.000] Open files: -Info 153 [00:05:20.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 153 [00:05:21.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 153 [00:05:22.000] response: +Info 143 [00:05:06.000] ----------------------------------------------- +Info 144 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 149 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 150 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 153 [00:05:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 155 [00:05:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 155 [00:05:19.000] Files (2) + +Info 155 [00:05:20.000] ----------------------------------------------- +Info 155 [00:05:21.000] Open files: +Info 155 [00:05:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 155 [00:05:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 155 [00:05:24.000] response: { "responseRequired": false } 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 0660d7a0db230..47d4f53afd6c4 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 @@ -268,9 +268,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -342,8 +342,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -432,8 +432,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 8e91afcd64adc..97638a4267567 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 9f1dbff6f8e74..be5a5f730dbc5 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -750,8 +750,14 @@ Info 74 [00:02:50.000] request: } Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files -Info 78 [00:02:54.000] response: +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -792,7 +798,7 @@ After request Before request -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -803,7 +809,7 @@ Info 79 [00:02:55.000] request: "seq": 9, "type": "request" } -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -844,7 +850,7 @@ After request Before request -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -855,7 +861,7 @@ Info 81 [00:02:57.000] request: "seq": 10, "type": "request" } -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -896,7 +902,7 @@ After request Before request -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -907,7 +913,7 @@ Info 83 [00:02:59.000] request: "seq": 11, "type": "request" } -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -948,7 +954,7 @@ After request Before request -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -959,7 +965,7 @@ Info 85 [00:03:01.000] request: "seq": 12, "type": "request" } -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1000,7 +1006,7 @@ After request Before request -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1011,12 +1017,17 @@ Info 87 [00:03:03.000] request: "seq": 13, "type": "request" } -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:09.000] response: +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1101,7 +1112,7 @@ After request Before request -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1112,9 +1123,9 @@ Info 94 [00:03:10.000] request: "seq": 14, "type": "request" } -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] response: +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -1199,7 +1210,7 @@ After request Before request -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1210,9 +1221,9 @@ Info 98 [00:03:14.000] request: "seq": 15, "type": "request" } -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:17.000] response: +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -1297,7 +1308,7 @@ After request Before request -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1308,9 +1319,9 @@ Info 102 [00:03:18.000] request: "seq": 16, "type": "request" } -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:21.000] response: +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -1395,7 +1406,7 @@ After request Before request -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1406,9 +1417,9 @@ Info 106 [00:03:22.000] request: "seq": 17, "type": "request" } -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:25.000] response: +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:29.000] response: { "response": { "info": { 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 1a0dae1c2cb48..60a7bfb998c78 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -345,8 +345,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -435,8 +435,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -746,8 +746,14 @@ Info 74 [00:02:50.000] request: } Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files -Info 78 [00:02:54.000] response: +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -788,7 +794,7 @@ After request Before request -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -799,7 +805,7 @@ Info 79 [00:02:55.000] request: "seq": 9, "type": "request" } -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -840,7 +846,7 @@ After request Before request -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -851,7 +857,7 @@ Info 81 [00:02:57.000] request: "seq": 10, "type": "request" } -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -892,7 +898,7 @@ After request Before request -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -903,7 +909,7 @@ Info 83 [00:02:59.000] request: "seq": 11, "type": "request" } -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -944,7 +950,7 @@ After request Before request -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -955,7 +961,7 @@ Info 85 [00:03:01.000] request: "seq": 12, "type": "request" } -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -996,7 +1002,7 @@ After request Before request -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1007,12 +1013,17 @@ Info 87 [00:03:03.000] request: "seq": 13, "type": "request" } -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 93 [00:03:09.000] response: +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1097,7 +1108,7 @@ After request Before request -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1108,9 +1119,9 @@ Info 94 [00:03:10.000] request: "seq": 14, "type": "request" } -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] response: +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -1195,7 +1206,7 @@ After request Before request -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1206,9 +1217,9 @@ Info 98 [00:03:14.000] request: "seq": 15, "type": "request" } -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:17.000] response: +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -1293,7 +1304,7 @@ After request Before request -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1304,9 +1315,9 @@ Info 102 [00:03:18.000] request: "seq": 16, "type": "request" } -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 105 [00:03:21.000] response: +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -1391,7 +1402,7 @@ After request Before request -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1402,9 +1413,9 @@ Info 106 [00:03:22.000] request: "seq": 17, "type": "request" } -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 109 [00:03:25.000] response: +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:29.000] response: { "response": { "info": { 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 84b70ba04dce6..f3b68d0939ec1 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 1d3f336e2147e..24a67f29cb896 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -488,41 +488,47 @@ export declare function fn6(): void; Info 51 [00:02:14.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:17.000] Different program with same set of files -Info 55 [00:02:18.000] Running: *ensureProjectForOpenFiles* -Info 56 [00:02:19.000] Before ensureProjectForOpenFiles: -Info 57 [00:02:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 57 [00:02:21.000] Files (3) - -Info 57 [00:02:22.000] ----------------------------------------------- -Info 57 [00:02:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 57 [00:02:24.000] Files (2) - -Info 57 [00:02:25.000] ----------------------------------------------- -Info 57 [00:02:26.000] Open files: -Info 57 [00:02:27.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 57 [00:02:28.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 57 [00:02:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 57 [00:02:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 57 [00:02:31.000] After ensureProjectForOpenFiles: -Info 58 [00:02:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 58 [00:02:33.000] Files (3) - -Info 58 [00:02:34.000] ----------------------------------------------- -Info 58 [00:02:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 58 [00:02:36.000] Files (2) - -Info 58 [00:02:37.000] ----------------------------------------------- -Info 58 [00:02:38.000] Open files: -Info 58 [00:02:39.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 58 [00:02:40.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 58 [00:02:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 58 [00:02:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:18.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 56 [00:02:19.000] ----------------------------------------------- +Info 57 [00:02:20.000] Running: *ensureProjectForOpenFiles* +Info 58 [00:02:21.000] Before ensureProjectForOpenFiles: +Info 59 [00:02:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 59 [00:02:23.000] Files (3) + +Info 59 [00:02:24.000] ----------------------------------------------- +Info 59 [00:02:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 59 [00:02:26.000] Files (2) + +Info 59 [00:02:27.000] ----------------------------------------------- +Info 59 [00:02:28.000] Open files: +Info 59 [00:02:29.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 59 [00:02:30.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 59 [00:02:31.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 59 [00:02:32.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 59 [00:02:33.000] After ensureProjectForOpenFiles: +Info 60 [00:02:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 60 [00:02:35.000] Files (3) + +Info 60 [00:02:36.000] ----------------------------------------------- +Info 60 [00:02:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 60 [00:02:38.000] Files (2) + +Info 60 [00:02:39.000] ----------------------------------------------- +Info 60 [00:02:40.000] Open files: +Info 60 [00:02:41.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 60 [00:02:42.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 60 [00:02:43.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 60 [00:02:44.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 58 [00:02:43.000] request: +Info 60 [00:02:45.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -533,7 +539,7 @@ Info 58 [00:02:43.000] request: "seq": 4, "type": "request" } -Info 59 [00:02:44.000] response: +Info 61 [00:02:46.000] response: { "response": { "definitions": [ @@ -574,7 +580,7 @@ After request Before request -Info 60 [00:02:45.000] request: +Info 62 [00:02:47.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -585,7 +591,7 @@ Info 60 [00:02:45.000] request: "seq": 5, "type": "request" } -Info 61 [00:02:46.000] response: +Info 63 [00:02:48.000] response: { "response": { "definitions": [ @@ -626,7 +632,7 @@ After request Before request -Info 62 [00:02:47.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -637,7 +643,7 @@ Info 62 [00:02:47.000] request: "seq": 6, "type": "request" } -Info 63 [00:02:48.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -678,7 +684,7 @@ After request Before request -Info 64 [00:02:49.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -689,7 +695,7 @@ Info 64 [00:02:49.000] request: "seq": 7, "type": "request" } -Info 65 [00:02:50.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ @@ -730,7 +736,7 @@ After request Before request -Info 66 [00:02:51.000] request: +Info 68 [00:02:53.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -741,7 +747,7 @@ Info 66 [00:02:51.000] request: "seq": 8, "type": "request" } -Info 67 [00:02:52.000] response: +Info 69 [00:02:54.000] response: { "response": { "definitions": [ 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 a5d6e49d0cad7..c6f7633ddc400 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -498,8 +498,14 @@ Info 51 [00:02:14.000] request: } Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:17.000] Different program with same set of files -Info 55 [00:02:18.000] response: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:18.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 56 [00:02:19.000] ----------------------------------------------- +Info 57 [00:02:20.000] response: { "response": { "definitions": [ @@ -540,7 +546,7 @@ After request Before request -Info 56 [00:02:19.000] request: +Info 58 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -551,7 +557,7 @@ Info 56 [00:02:19.000] request: "seq": 5, "type": "request" } -Info 57 [00:02:20.000] response: +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -592,7 +598,7 @@ After request Before request -Info 58 [00:02:21.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -603,7 +609,7 @@ Info 58 [00:02:21.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:22.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -644,7 +650,7 @@ After request Before request -Info 60 [00:02:23.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -655,7 +661,7 @@ Info 60 [00:02:23.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:24.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -696,7 +702,7 @@ After request Before request -Info 62 [00:02:25.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -707,7 +713,7 @@ Info 62 [00:02:25.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:26.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ 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 38aa707be138f..aaab49166681b 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 @@ -241,8 +241,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -452,9 +452,9 @@ Info 50 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 51 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 52 [00:02:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 53 [00:02:16.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts 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 cffc3f1747862..58e807e75ec72 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -528,8 +528,8 @@ Info 56 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/pro Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts 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 dd313a856af87..f387e0cefe832 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 @@ -241,8 +241,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -317,8 +317,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 e9dddc8427ddb..87b046304282f 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -482,40 +482,41 @@ Before running timeout callbacks Info 51 [00:02:14.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] Running: *ensureProjectForOpenFiles* -Info 55 [00:02:18.000] Before ensureProjectForOpenFiles: -Info 56 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 56 [00:02:20.000] Files (3) - -Info 56 [00:02:21.000] ----------------------------------------------- -Info 56 [00:02:22.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 56 [00:02:23.000] Files (2) - -Info 56 [00:02:24.000] ----------------------------------------------- -Info 56 [00:02:25.000] Open files: -Info 56 [00:02:26.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 56 [00:02:27.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 56 [00:02:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 56 [00:02:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 56 [00:02:30.000] After ensureProjectForOpenFiles: -Info 57 [00:02:31.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 57 [00:02:32.000] Files (3) - -Info 57 [00:02:33.000] ----------------------------------------------- -Info 57 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 57 [00:02:35.000] Files (2) - -Info 57 [00:02:36.000] ----------------------------------------------- -Info 57 [00:02:37.000] Open files: -Info 57 [00:02:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 57 [00:02:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 57 [00:02:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 57 [00:02:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] Running: *ensureProjectForOpenFiles* +Info 56 [00:02:19.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:21.000] Files (3) + +Info 57 [00:02:22.000] ----------------------------------------------- +Info 57 [00:02:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 57 [00:02:24.000] Files (2) + +Info 57 [00:02:25.000] ----------------------------------------------- +Info 57 [00:02:26.000] Open files: +Info 57 [00:02:27.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 57 [00:02:28.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 57 [00:02:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 57 [00:02:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 57 [00:02:31.000] After ensureProjectForOpenFiles: +Info 58 [00:02:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 58 [00:02:33.000] Files (3) + +Info 58 [00:02:34.000] ----------------------------------------------- +Info 58 [00:02:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 58 [00:02:36.000] Files (2) + +Info 58 [00:02:37.000] ----------------------------------------------- +Info 58 [00:02:38.000] Open files: +Info 58 [00:02:39.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 58 [00:02:40.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 58 [00:02:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 58 [00:02:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 57 [00:02:42.000] request: +Info 58 [00:02:43.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -526,7 +527,7 @@ Info 57 [00:02:42.000] request: "seq": 4, "type": "request" } -Info 58 [00:02:43.000] response: +Info 59 [00:02:44.000] response: { "response": { "definitions": [ @@ -567,7 +568,7 @@ After request Before request -Info 59 [00:02:44.000] request: +Info 60 [00:02:45.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -578,7 +579,7 @@ Info 59 [00:02:44.000] request: "seq": 5, "type": "request" } -Info 60 [00:02:45.000] response: +Info 61 [00:02:46.000] response: { "response": { "definitions": [ @@ -619,7 +620,7 @@ After request Before request -Info 61 [00:02:46.000] request: +Info 62 [00:02:47.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -630,7 +631,7 @@ Info 61 [00:02:46.000] request: "seq": 6, "type": "request" } -Info 62 [00:02:47.000] response: +Info 63 [00:02:48.000] response: { "response": { "definitions": [ @@ -671,7 +672,7 @@ After request Before request -Info 63 [00:02:48.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -682,7 +683,7 @@ Info 63 [00:02:48.000] request: "seq": 7, "type": "request" } -Info 64 [00:02:49.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -723,7 +724,7 @@ After request Before request -Info 65 [00:02:50.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -734,7 +735,7 @@ Info 65 [00:02:50.000] request: "seq": 8, "type": "request" } -Info 66 [00:02:51.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ 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 da47b9f651eb2..7b7c38d0b6c62 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -492,7 +492,8 @@ Info 51 [00:02:14.000] request: } Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] response: +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] response: { "response": { "definitions": [ @@ -533,7 +534,7 @@ After request Before request -Info 55 [00:02:18.000] request: +Info 56 [00:02:19.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -544,7 +545,7 @@ Info 55 [00:02:18.000] request: "seq": 5, "type": "request" } -Info 56 [00:02:19.000] response: +Info 57 [00:02:20.000] response: { "response": { "definitions": [ @@ -585,7 +586,7 @@ After request Before request -Info 57 [00:02:20.000] request: +Info 58 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -596,7 +597,7 @@ Info 57 [00:02:20.000] request: "seq": 6, "type": "request" } -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -637,7 +638,7 @@ After request Before request -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -648,7 +649,7 @@ Info 59 [00:02:22.000] request: "seq": 7, "type": "request" } -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -689,7 +690,7 @@ After request Before request -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -700,7 +701,7 @@ Info 61 [00:02:24.000] request: "seq": 8, "type": "request" } -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ 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 61216bdf61eef..ed84041e12665 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 @@ -247,9 +247,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -328,8 +328,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -519,9 +519,10 @@ Info 53 [00:02:16.000] request: } Info 54 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 56 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 57 [00:02:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 58 [00:02:21.000] response: +Info 56 [00:02:19.000] Same program as before +Info 57 [00:02:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 58 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -592,7 +593,7 @@ FsWatchesRecursive:: Before request -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -603,7 +604,7 @@ Info 59 [00:02:22.000] request: "seq": 5, "type": "request" } -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -644,7 +645,7 @@ After request Before request -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -655,7 +656,7 @@ Info 61 [00:02:24.000] request: "seq": 6, "type": "request" } -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -696,7 +697,7 @@ After request Before request -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -707,7 +708,7 @@ Info 63 [00:02:26.000] request: "seq": 7, "type": "request" } -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -748,7 +749,7 @@ After request Before request -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -759,7 +760,7 @@ Info 65 [00:02:28.000] request: "seq": 8, "type": "request" } -Info 66 [00:02:29.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ @@ -800,7 +801,7 @@ After request Before request -Info 67 [00:02:30.000] request: +Info 68 [00:02:31.000] request: { "command": "close", "arguments": { @@ -809,19 +810,19 @@ Info 67 [00:02:30.000] request: "seq": 9, "type": "request" } -Info 68 [00:02:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 69 [00:02:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 69 [00:02:33.000] Files (3) - -Info 69 [00:02:34.000] ----------------------------------------------- -Info 69 [00:02:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:36.000] Files (2) - -Info 69 [00:02:37.000] ----------------------------------------------- -Info 69 [00:02:38.000] Open files: -Info 69 [00:02:39.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 69 [00:02:40.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 69 [00:02:41.000] response: +Info 69 [00:02:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 70 [00:02:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 70 [00:02:34.000] Files (3) + +Info 70 [00:02:35.000] ----------------------------------------------- +Info 70 [00:02:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:37.000] Files (2) + +Info 70 [00:02:38.000] ----------------------------------------------- +Info 70 [00:02:39.000] Open files: +Info 70 [00:02:40.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 70 [00:02:41.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 70 [00:02:42.000] response: { "responseRequired": false } @@ -861,7 +862,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:42.000] request: +Info 71 [00:02:43.000] request: { "command": "open", "arguments": { @@ -870,23 +871,23 @@ Info 70 [00:02:42.000] request: "seq": 10, "type": "request" } -Info 71 [00:02:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:44.000] Search path: /user/username/projects/myproject/random -Info 73 [00:02:45.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 74 [00:02:46.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 74 [00:02:47.000] Files (3) - -Info 74 [00:02:48.000] ----------------------------------------------- -Info 74 [00:02:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 74 [00:02:50.000] Files (2) - -Info 74 [00:02:51.000] ----------------------------------------------- -Info 74 [00:02:52.000] Open files: -Info 74 [00:02:53.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 74 [00:02:54.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 74 [00:02:55.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 74 [00:02:56.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 74 [00:02:57.000] response: +Info 72 [00:02:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:45.000] Search path: /user/username/projects/myproject/random +Info 74 [00:02:46.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 75 [00:02:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 75 [00:02:48.000] Files (3) + +Info 75 [00:02:49.000] ----------------------------------------------- +Info 75 [00:02:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 75 [00:02:51.000] Files (2) + +Info 75 [00:02:52.000] ----------------------------------------------- +Info 75 [00:02:53.000] Open files: +Info 75 [00:02:54.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 75 [00:02:55.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 75 [00:02:56.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 75 [00:02:57.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 75 [00:02:58.000] response: { "responseRequired": false } @@ -928,7 +929,7 @@ FsWatchesRecursive:: Before request -Info 75 [00:02:58.000] request: +Info 76 [00:02:59.000] request: { "command": "close", "arguments": { @@ -937,19 +938,19 @@ Info 75 [00:02:58.000] request: "seq": 11, "type": "request" } -Info 76 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 77 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 77 [00:03:01.000] Files (3) - -Info 77 [00:03:02.000] ----------------------------------------------- -Info 77 [00:03:03.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 77 [00:03:04.000] Files (2) - -Info 77 [00:03:05.000] ----------------------------------------------- -Info 77 [00:03:06.000] Open files: -Info 77 [00:03:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 77 [00:03:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 77 [00:03:09.000] response: +Info 77 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 78 [00:03:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:03:02.000] Files (3) + +Info 78 [00:03:03.000] ----------------------------------------------- +Info 78 [00:03:04.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 78 [00:03:05.000] Files (2) + +Info 78 [00:03:06.000] ----------------------------------------------- +Info 78 [00:03:07.000] Open files: +Info 78 [00:03:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 78 [00:03:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 78 [00:03:10.000] response: { "responseRequired": false } @@ -989,7 +990,7 @@ FsWatchesRecursive:: Before request -Info 78 [00:03:10.000] request: +Info 79 [00:03:11.000] request: { "command": "close", "arguments": { @@ -998,17 +999,17 @@ Info 78 [00:03:10.000] request: "seq": 12, "type": "request" } -Info 79 [00:03:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 80 [00:03:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 80 [00:03:13.000] Files (3) +Info 80 [00:03:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 81 [00:03:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 81 [00:03:14.000] Files (3) -Info 80 [00:03:14.000] ----------------------------------------------- -Info 80 [00:03:15.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 80 [00:03:16.000] Files (2) +Info 81 [00:03:15.000] ----------------------------------------------- +Info 81 [00:03:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 81 [00:03:17.000] Files (2) -Info 80 [00:03:17.000] ----------------------------------------------- -Info 80 [00:03:18.000] Open files: -Info 80 [00:03:19.000] response: +Info 81 [00:03:18.000] ----------------------------------------------- +Info 81 [00:03:19.000] Open files: +Info 81 [00:03:20.000] response: { "responseRequired": false } @@ -1050,7 +1051,7 @@ FsWatchesRecursive:: Before request -Info 81 [00:03:20.000] request: +Info 82 [00:03:21.000] request: { "command": "open", "arguments": { @@ -1059,12 +1060,12 @@ Info 81 [00:03:20.000] request: "seq": 13, "type": "request" } -Info 82 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 83 [00:03:22.000] Search path: /user/username/projects/myproject/random -Info 84 [00:03:23.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 85 [00:03:24.000] `remove Project:: -Info 86 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 87 [00:03:26.000] Files (3) +Info 83 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 84 [00:03:23.000] Search path: /user/username/projects/myproject/random +Info 85 [00:03:24.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 86 [00:03:25.000] `remove Project:: +Info 87 [00:03:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:27.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1077,28 +1078,28 @@ Info 87 [00:03:26.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 88 [00:03:27.000] ----------------------------------------------- -Info 89 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 90 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 91 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 92 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 93 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 94 [00:03:33.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 95 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 96 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 97 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 99 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 100 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 101 [00:03:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 102 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 102 [00:03:42.000] Files (2) - -Info 102 [00:03:43.000] ----------------------------------------------- -Info 102 [00:03:44.000] Open files: -Info 102 [00:03:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 102 [00:03:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 102 [00:03:47.000] response: +Info 89 [00:03:28.000] ----------------------------------------------- +Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 95 [00:03:34.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 96 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 97 [00:03:36.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 98 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 99 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 100 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 101 [00:03:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 102 [00:03:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 103 [00:03:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 103 [00:03:43.000] Files (2) + +Info 103 [00:03:44.000] ----------------------------------------------- +Info 103 [00:03:45.000] Open files: +Info 103 [00:03:46.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 103 [00:03:47.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 103 [00:03:48.000] response: { "responseRequired": false } 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 0dc2db4fcddf5..d708f7a3f8380 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -525,8 +525,9 @@ Info 54 [00:02:15.000] request: } Info 55 [00:02:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 56 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 57 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 58 [00:02:19.000] response: +Info 57 [00:02:18.000] Same program as before +Info 58 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 59 [00:02:20.000] response: { "response": { "definitions": [ @@ -597,7 +598,7 @@ FsWatchesRecursive:: Before request -Info 59 [00:02:20.000] request: +Info 60 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -608,7 +609,7 @@ Info 59 [00:02:20.000] request: "seq": 5, "type": "request" } -Info 60 [00:02:21.000] response: +Info 61 [00:02:22.000] response: { "response": { "definitions": [ @@ -649,7 +650,7 @@ After request Before request -Info 61 [00:02:22.000] request: +Info 62 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -660,7 +661,7 @@ Info 61 [00:02:22.000] request: "seq": 6, "type": "request" } -Info 62 [00:02:23.000] response: +Info 63 [00:02:24.000] response: { "response": { "definitions": [ @@ -701,7 +702,7 @@ After request Before request -Info 63 [00:02:24.000] request: +Info 64 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -712,7 +713,7 @@ Info 63 [00:02:24.000] request: "seq": 7, "type": "request" } -Info 64 [00:02:25.000] response: +Info 65 [00:02:26.000] response: { "response": { "definitions": [ @@ -753,7 +754,7 @@ After request Before request -Info 65 [00:02:26.000] request: +Info 66 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -764,7 +765,7 @@ Info 65 [00:02:26.000] request: "seq": 8, "type": "request" } -Info 66 [00:02:27.000] response: +Info 67 [00:02:28.000] response: { "response": { "definitions": [ @@ -805,7 +806,7 @@ After request Before request -Info 67 [00:02:28.000] request: +Info 68 [00:02:29.000] request: { "command": "close", "arguments": { @@ -814,19 +815,19 @@ Info 67 [00:02:28.000] request: "seq": 9, "type": "request" } -Info 68 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 69 [00:02:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 69 [00:02:31.000] Files (3) - -Info 69 [00:02:32.000] ----------------------------------------------- -Info 69 [00:02:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:34.000] Files (2) - -Info 69 [00:02:35.000] ----------------------------------------------- -Info 69 [00:02:36.000] Open files: -Info 69 [00:02:37.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 69 [00:02:38.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 69 [00:02:39.000] response: +Info 69 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 70 [00:02:31.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 70 [00:02:32.000] Files (3) + +Info 70 [00:02:33.000] ----------------------------------------------- +Info 70 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:35.000] Files (2) + +Info 70 [00:02:36.000] ----------------------------------------------- +Info 70 [00:02:37.000] Open files: +Info 70 [00:02:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 70 [00:02:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 70 [00:02:40.000] response: { "responseRequired": false } @@ -866,7 +867,7 @@ FsWatchesRecursive:: Before request -Info 70 [00:02:40.000] request: +Info 71 [00:02:41.000] request: { "command": "open", "arguments": { @@ -875,24 +876,24 @@ Info 70 [00:02:40.000] request: "seq": 10, "type": "request" } -Info 71 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:42.000] Search path: /user/username/projects/myproject/random -Info 73 [00:02:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 74 [00:02:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 75 [00:02:46.000] Files (3) - -Info 75 [00:02:47.000] ----------------------------------------------- -Info 75 [00:02:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:02:49.000] Files (2) - -Info 75 [00:02:50.000] ----------------------------------------------- -Info 75 [00:02:51.000] Open files: -Info 75 [00:02:52.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 75 [00:02:53.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 75 [00:02:54.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:02:55.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 75 [00:02:56.000] response: +Info 72 [00:02:42.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:43.000] Search path: /user/username/projects/myproject/random +Info 74 [00:02:44.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 75 [00:02:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:46.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 76 [00:02:47.000] Files (3) + +Info 76 [00:02:48.000] ----------------------------------------------- +Info 76 [00:02:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:02:50.000] Files (2) + +Info 76 [00:02:51.000] ----------------------------------------------- +Info 76 [00:02:52.000] Open files: +Info 76 [00:02:53.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 76 [00:02:54.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 76 [00:02:55.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:02:56.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:02:57.000] response: { "responseRequired": false } @@ -934,7 +935,7 @@ FsWatchesRecursive:: Before request -Info 76 [00:02:57.000] request: +Info 77 [00:02:58.000] request: { "command": "close", "arguments": { @@ -943,19 +944,19 @@ Info 76 [00:02:57.000] request: "seq": 11, "type": "request" } -Info 77 [00:02:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 78 [00:02:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 78 [00:03:00.000] Files (3) - -Info 78 [00:03:01.000] ----------------------------------------------- -Info 78 [00:03:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:03.000] Files (2) - -Info 78 [00:03:04.000] ----------------------------------------------- -Info 78 [00:03:05.000] Open files: -Info 78 [00:03:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 78 [00:03:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 78 [00:03:08.000] response: +Info 78 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 79 [00:03:01.000] Files (3) + +Info 79 [00:03:02.000] ----------------------------------------------- +Info 79 [00:03:03.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:04.000] Files (2) + +Info 79 [00:03:05.000] ----------------------------------------------- +Info 79 [00:03:06.000] Open files: +Info 79 [00:03:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 79 [00:03:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:03:09.000] response: { "responseRequired": false } @@ -993,7 +994,7 @@ FsWatchesRecursive:: Before request -Info 79 [00:03:09.000] request: +Info 80 [00:03:10.000] request: { "command": "close", "arguments": { @@ -1002,17 +1003,17 @@ Info 79 [00:03:09.000] request: "seq": 12, "type": "request" } -Info 80 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:03:12.000] Files (3) +Info 81 [00:03:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 82 [00:03:13.000] Files (3) -Info 81 [00:03:13.000] ----------------------------------------------- -Info 81 [00:03:14.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 81 [00:03:15.000] Files (2) +Info 82 [00:03:14.000] ----------------------------------------------- +Info 82 [00:03:15.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 82 [00:03:16.000] Files (2) -Info 81 [00:03:16.000] ----------------------------------------------- -Info 81 [00:03:17.000] Open files: -Info 81 [00:03:18.000] response: +Info 82 [00:03:17.000] ----------------------------------------------- +Info 82 [00:03:18.000] Open files: +Info 82 [00:03:19.000] response: { "responseRequired": false } @@ -1052,7 +1053,7 @@ FsWatchesRecursive:: Before request -Info 82 [00:03:19.000] request: +Info 83 [00:03:20.000] request: { "command": "open", "arguments": { @@ -1061,12 +1062,12 @@ Info 82 [00:03:19.000] request: "seq": 13, "type": "request" } -Info 83 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 84 [00:03:21.000] Search path: /user/username/projects/myproject/random -Info 85 [00:03:22.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 86 [00:03:23.000] `remove Project:: -Info 87 [00:03:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 88 [00:03:25.000] Files (3) +Info 84 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 85 [00:03:22.000] Search path: /user/username/projects/myproject/random +Info 86 [00:03:23.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:24.000] `remove Project:: +Info 88 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:26.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1079,27 +1080,27 @@ Info 88 [00:03:25.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 89 [00:03:26.000] ----------------------------------------------- -Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 93 [00:03:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 94 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 95 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 96 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 97 [00:03:34.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 98 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 99 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 100 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 101 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 102 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 102 [00:03:40.000] Files (2) - -Info 102 [00:03:41.000] ----------------------------------------------- -Info 102 [00:03:42.000] Open files: -Info 102 [00:03:43.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 102 [00:03:44.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 102 [00:03:45.000] response: +Info 90 [00:03:27.000] ----------------------------------------------- +Info 91 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 92 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 94 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 95 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 96 [00:03:33.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 97 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 98 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 99 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 100 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 101 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 102 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 103 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 103 [00:03:41.000] Files (2) + +Info 103 [00:03:42.000] ----------------------------------------------- +Info 103 [00:03:43.000] Open files: +Info 103 [00:03:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 103 [00:03:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 103 [00:03:46.000] response: { "responseRequired": false } 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 e8d8f900d27ea..78a4498734954 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 @@ -247,9 +247,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -328,8 +328,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 d03db1e4e29d2..1c73384719d5a 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -511,8 +511,14 @@ Info 49 [00:02:09.000] request: } Info 50 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 52 [00:02:12.000] Different program with same set of files -Info 53 [00:02:13.000] response: +Info 52 [00:02:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 53 [00:02:13.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 54 [00:02:14.000] ----------------------------------------------- +Info 55 [00:02:15.000] response: { "response": { "definitions": [ @@ -553,7 +559,7 @@ After request Before request -Info 54 [00:02:14.000] request: +Info 56 [00:02:16.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -564,7 +570,7 @@ Info 54 [00:02:14.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:15.000] response: +Info 57 [00:02:17.000] response: { "response": { "definitions": [ @@ -605,7 +611,7 @@ After request Before request -Info 56 [00:02:16.000] request: +Info 58 [00:02:18.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -616,7 +622,7 @@ Info 56 [00:02:16.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -657,7 +663,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -668,7 +674,7 @@ Info 58 [00:02:18.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -709,7 +715,7 @@ After request Before request -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -720,7 +726,7 @@ Info 60 [00:02:20.000] request: "seq": 9, "type": "request" } -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ 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 ca10155395d95..9c3db7c8e29a1 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 @@ -250,9 +250,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -331,8 +331,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -507,8 +507,14 @@ Info 49 [00:02:09.000] request: } Info 50 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 52 [00:02:12.000] Different program with same set of files -Info 53 [00:02:13.000] response: +Info 52 [00:02:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 53 [00:02:13.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 54 [00:02:14.000] ----------------------------------------------- +Info 55 [00:02:15.000] response: { "response": { "definitions": [ @@ -549,7 +555,7 @@ After request Before request -Info 54 [00:02:14.000] request: +Info 56 [00:02:16.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -560,7 +566,7 @@ Info 54 [00:02:14.000] request: "seq": 6, "type": "request" } -Info 55 [00:02:15.000] response: +Info 57 [00:02:17.000] response: { "response": { "definitions": [ @@ -601,7 +607,7 @@ After request Before request -Info 56 [00:02:16.000] request: +Info 58 [00:02:18.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -612,7 +618,7 @@ Info 56 [00:02:16.000] request: "seq": 7, "type": "request" } -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -653,7 +659,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -664,7 +670,7 @@ Info 58 [00:02:18.000] request: "seq": 8, "type": "request" } -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -705,7 +711,7 @@ After request Before request -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -716,7 +722,7 @@ Info 60 [00:02:20.000] request: "seq": 9, "type": "request" } -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ 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 0eac82f59bafb..10dae340f6304 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 410162713cd6c..ebd853915eb8c 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 7bfd007ee0934..2f0933c340df1 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 3b933fa2cc5a9..2187342c1adb5 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 @@ -262,9 +262,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -347,8 +347,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 9295850f59d47..c54536f6c31f5 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 3db95351087f2..83b6e95a7f075 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 @@ -262,9 +262,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -347,8 +347,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 45ddd90130621..6ad39cae55db9 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 2603c1123a3de..3bbb6bf4a0ba7 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 093bb45007916..705a99f910e68 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 @@ -267,9 +267,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -352,8 +352,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 cac2fdf3c7326..625bca519a7d3 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 afa2f4f8b7212..85bd28bba353c 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 @@ -267,9 +267,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -352,8 +352,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 3d454bf658836..00901ca25dab9 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -484,41 +484,47 @@ export function fn5() { } Info 53 [00:02:13.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files -Info 57 [00:02:17.000] Running: *ensureProjectForOpenFiles* -Info 58 [00:02:18.000] Before ensureProjectForOpenFiles: -Info 59 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 59 [00:02:20.000] Files (3) - -Info 59 [00:02:21.000] ----------------------------------------------- -Info 59 [00:02:22.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 59 [00:02:23.000] Files (2) - -Info 59 [00:02:24.000] ----------------------------------------------- -Info 59 [00:02:25.000] Open files: -Info 59 [00:02:26.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 59 [00:02:27.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 59 [00:02:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 59 [00:02:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 59 [00:02:30.000] After ensureProjectForOpenFiles: -Info 60 [00:02:31.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 60 [00:02:32.000] Files (3) - -Info 60 [00:02:33.000] ----------------------------------------------- -Info 60 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 60 [00:02:35.000] Files (2) - -Info 60 [00:02:36.000] ----------------------------------------------- -Info 60 [00:02:37.000] Open files: -Info 60 [00:02:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 60 [00:02:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 60 [00:02:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 60 [00:02:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-2 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 58 [00:02:18.000] ----------------------------------------------- +Info 59 [00:02:19.000] Running: *ensureProjectForOpenFiles* +Info 60 [00:02:20.000] Before ensureProjectForOpenFiles: +Info 61 [00:02:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 61 [00:02:22.000] Files (3) + +Info 61 [00:02:23.000] ----------------------------------------------- +Info 61 [00:02:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 61 [00:02:25.000] Files (2) + +Info 61 [00:02:26.000] ----------------------------------------------- +Info 61 [00:02:27.000] Open files: +Info 61 [00:02:28.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 61 [00:02:29.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 61 [00:02:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 61 [00:02:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 61 [00:02:32.000] After ensureProjectForOpenFiles: +Info 62 [00:02:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 62 [00:02:34.000] Files (3) + +Info 62 [00:02:35.000] ----------------------------------------------- +Info 62 [00:02:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 62 [00:02:37.000] Files (2) + +Info 62 [00:02:38.000] ----------------------------------------------- +Info 62 [00:02:39.000] Open files: +Info 62 [00:02:40.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 62 [00:02:41.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 62 [00:02:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 62 [00:02:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 60 [00:02:42.000] request: +Info 62 [00:02:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -529,7 +535,7 @@ Info 60 [00:02:42.000] request: "seq": 4, "type": "request" } -Info 61 [00:02:43.000] response: +Info 63 [00:02:45.000] response: { "response": { "definitions": [ @@ -570,7 +576,7 @@ After request Before request -Info 62 [00:02:44.000] request: +Info 64 [00:02:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -581,7 +587,7 @@ Info 62 [00:02:44.000] request: "seq": 5, "type": "request" } -Info 63 [00:02:45.000] response: +Info 65 [00:02:47.000] response: { "response": { "definitions": [ @@ -622,7 +628,7 @@ After request Before request -Info 64 [00:02:46.000] request: +Info 66 [00:02:48.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -633,7 +639,7 @@ Info 64 [00:02:46.000] request: "seq": 6, "type": "request" } -Info 65 [00:02:47.000] response: +Info 67 [00:02:49.000] response: { "response": { "definitions": [ @@ -674,7 +680,7 @@ After request Before request -Info 66 [00:02:48.000] request: +Info 68 [00:02:50.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -685,7 +691,7 @@ Info 66 [00:02:48.000] request: "seq": 7, "type": "request" } -Info 67 [00:02:49.000] response: +Info 69 [00:02:51.000] response: { "response": { "definitions": [ @@ -726,7 +732,7 @@ After request Before request -Info 68 [00:02:50.000] request: +Info 70 [00:02:52.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -737,7 +743,7 @@ Info 68 [00:02:50.000] request: "seq": 8, "type": "request" } -Info 69 [00:02:51.000] response: +Info 71 [00:02:53.000] response: { "response": { "definitions": [ 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 74f8f96435e8b..b28cf919fad64 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -494,8 +494,14 @@ Info 53 [00:02:13.000] request: } Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files -Info 57 [00:02:17.000] response: +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-2 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 58 [00:02:18.000] ----------------------------------------------- +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -536,7 +542,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -547,7 +553,7 @@ Info 58 [00:02:18.000] request: "seq": 5, "type": "request" } -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -588,7 +594,7 @@ After request Before request -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -599,7 +605,7 @@ Info 60 [00:02:20.000] request: "seq": 6, "type": "request" } -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ @@ -640,7 +646,7 @@ After request Before request -Info 62 [00:02:22.000] request: +Info 64 [00:02:24.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -651,7 +657,7 @@ Info 62 [00:02:22.000] request: "seq": 7, "type": "request" } -Info 63 [00:02:23.000] response: +Info 65 [00:02:25.000] response: { "response": { "definitions": [ @@ -692,7 +698,7 @@ After request Before request -Info 64 [00:02:24.000] request: +Info 66 [00:02:26.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -703,7 +709,7 @@ Info 64 [00:02:24.000] request: "seq": 8, "type": "request" } -Info 65 [00:02:25.000] response: +Info 67 [00:02:27.000] response: { "response": { "definitions": [ 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 1476c1fe9289a..00d78b5d7141c 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -507,8 +507,14 @@ Info 51 [00:02:08.000] request: } Info 52 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:11.000] Different program with same set of files -Info 55 [00:02:12.000] response: +Info 54 [00:02:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:12.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 56 [00:02:13.000] ----------------------------------------------- +Info 57 [00:02:14.000] response: { "response": { "definitions": [ @@ -549,7 +555,7 @@ After request Before request -Info 56 [00:02:13.000] request: +Info 58 [00:02:15.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -560,7 +566,7 @@ Info 56 [00:02:13.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:14.000] response: +Info 59 [00:02:16.000] response: { "response": { "definitions": [ @@ -601,7 +607,7 @@ After request Before request -Info 58 [00:02:15.000] request: +Info 60 [00:02:17.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -612,7 +618,7 @@ Info 58 [00:02:15.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:16.000] response: +Info 61 [00:02:18.000] response: { "response": { "definitions": [ @@ -653,7 +659,7 @@ After request Before request -Info 60 [00:02:17.000] request: +Info 62 [00:02:19.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -664,7 +670,7 @@ Info 60 [00:02:17.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:18.000] response: +Info 63 [00:02:20.000] response: { "response": { "definitions": [ @@ -705,7 +711,7 @@ After request Before request -Info 62 [00:02:19.000] request: +Info 64 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -716,7 +722,7 @@ Info 62 [00:02:19.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:20.000] response: +Info 65 [00:02:22.000] response: { "response": { "definitions": [ 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 d4ee1f2ca1566..18285f99e1a36 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 @@ -270,9 +270,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -355,8 +355,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -503,8 +503,14 @@ Info 51 [00:02:08.000] request: } Info 52 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:11.000] Different program with same set of files -Info 55 [00:02:12.000] response: +Info 54 [00:02:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:12.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 56 [00:02:13.000] ----------------------------------------------- +Info 57 [00:02:14.000] response: { "response": { "definitions": [ @@ -545,7 +551,7 @@ After request Before request -Info 56 [00:02:13.000] request: +Info 58 [00:02:15.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -556,7 +562,7 @@ Info 56 [00:02:13.000] request: "seq": 6, "type": "request" } -Info 57 [00:02:14.000] response: +Info 59 [00:02:16.000] response: { "response": { "definitions": [ @@ -597,7 +603,7 @@ After request Before request -Info 58 [00:02:15.000] request: +Info 60 [00:02:17.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -608,7 +614,7 @@ Info 58 [00:02:15.000] request: "seq": 7, "type": "request" } -Info 59 [00:02:16.000] response: +Info 61 [00:02:18.000] response: { "response": { "definitions": [ @@ -649,7 +655,7 @@ After request Before request -Info 60 [00:02:17.000] request: +Info 62 [00:02:19.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -660,7 +666,7 @@ Info 60 [00:02:17.000] request: "seq": 8, "type": "request" } -Info 61 [00:02:18.000] response: +Info 63 [00:02:20.000] response: { "response": { "definitions": [ @@ -701,7 +707,7 @@ After request Before request -Info 62 [00:02:19.000] request: +Info 64 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -712,7 +718,7 @@ Info 62 [00:02:19.000] request: "seq": 9, "type": "request" } -Info 63 [00:02:20.000] response: +Info 65 [00:02:22.000] response: { "response": { "definitions": [ 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 92f5ccafe7d18..733d887b674be 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 @@ -107,9 +107,9 @@ Info 21 [00:00:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:00:59.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -192,8 +192,8 @@ Info 41 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:25.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 6303968c8c2f3..493e6d54746f4 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 a965d5b3f91d9..eff9638c615d3 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -521,41 +521,47 @@ export declare function fn6(): void; Info 55 [00:02:18.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 58 [00:02:21.000] Different program with same set of files -Info 59 [00:02:22.000] Running: *ensureProjectForOpenFiles* -Info 60 [00:02:23.000] Before ensureProjectForOpenFiles: -Info 61 [00:02:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 61 [00:02:25.000] Files (3) - -Info 61 [00:02:26.000] ----------------------------------------------- -Info 61 [00:02:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 61 [00:02:28.000] Files (2) - -Info 61 [00:02:29.000] ----------------------------------------------- -Info 61 [00:02:30.000] Open files: -Info 61 [00:02:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 61 [00:02:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 61 [00:02:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 61 [00:02:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 61 [00:02:35.000] After ensureProjectForOpenFiles: -Info 62 [00:02:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 62 [00:02:37.000] Files (3) - -Info 62 [00:02:38.000] ----------------------------------------------- -Info 62 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 62 [00:02:40.000] Files (2) - -Info 62 [00:02:41.000] ----------------------------------------------- -Info 62 [00:02:42.000] Open files: -Info 62 [00:02:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 62 [00:02:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 62 [00:02:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 62 [00:02:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 58 [00:02:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 59 [00:02:22.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 60 [00:02:23.000] ----------------------------------------------- +Info 61 [00:02:24.000] Running: *ensureProjectForOpenFiles* +Info 62 [00:02:25.000] Before ensureProjectForOpenFiles: +Info 63 [00:02:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 63 [00:02:27.000] Files (3) + +Info 63 [00:02:28.000] ----------------------------------------------- +Info 63 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 63 [00:02:30.000] Files (2) + +Info 63 [00:02:31.000] ----------------------------------------------- +Info 63 [00:02:32.000] Open files: +Info 63 [00:02:33.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 63 [00:02:34.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 63 [00:02:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 63 [00:02:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 63 [00:02:37.000] After ensureProjectForOpenFiles: +Info 64 [00:02:38.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 64 [00:02:39.000] Files (3) + +Info 64 [00:02:40.000] ----------------------------------------------- +Info 64 [00:02:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 64 [00:02:42.000] Files (2) + +Info 64 [00:02:43.000] ----------------------------------------------- +Info 64 [00:02:44.000] Open files: +Info 64 [00:02:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 64 [00:02:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 64 [00:02:47.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 64 [00:02:48.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 62 [00:02:47.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -566,7 +572,7 @@ Info 62 [00:02:47.000] request: "seq": 4, "type": "request" } -Info 63 [00:02:48.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -607,7 +613,7 @@ After request Before request -Info 64 [00:02:49.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -618,7 +624,7 @@ Info 64 [00:02:49.000] request: "seq": 5, "type": "request" } -Info 65 [00:02:50.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ @@ -659,7 +665,7 @@ After request Before request -Info 66 [00:02:51.000] request: +Info 68 [00:02:53.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -670,7 +676,7 @@ Info 66 [00:02:51.000] request: "seq": 6, "type": "request" } -Info 67 [00:02:52.000] response: +Info 69 [00:02:54.000] response: { "response": { "definitions": [ @@ -711,7 +717,7 @@ After request Before request -Info 68 [00:02:53.000] request: +Info 70 [00:02:55.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -722,7 +728,7 @@ Info 68 [00:02:53.000] request: "seq": 7, "type": "request" } -Info 69 [00:02:54.000] response: +Info 71 [00:02:56.000] response: { "response": { "definitions": [ @@ -763,7 +769,7 @@ After request Before request -Info 70 [00:02:55.000] request: +Info 72 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -774,7 +780,7 @@ Info 70 [00:02:55.000] request: "seq": 8, "type": "request" } -Info 71 [00:02:56.000] response: +Info 73 [00:02:58.000] response: { "response": { "definitions": [ 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 3e5deb6eca79f..ca76ff7a078df 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -531,8 +531,14 @@ Info 55 [00:02:18.000] request: } Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 58 [00:02:21.000] Different program with same set of files -Info 59 [00:02:22.000] response: +Info 58 [00:02:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 59 [00:02:22.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 60 [00:02:23.000] ----------------------------------------------- +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -573,7 +579,7 @@ After request Before request -Info 60 [00:02:23.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -584,7 +590,7 @@ Info 60 [00:02:23.000] request: "seq": 5, "type": "request" } -Info 61 [00:02:24.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -625,7 +631,7 @@ After request Before request -Info 62 [00:02:25.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -636,7 +642,7 @@ Info 62 [00:02:25.000] request: "seq": 6, "type": "request" } -Info 63 [00:02:26.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -677,7 +683,7 @@ After request Before request -Info 64 [00:02:27.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -688,7 +694,7 @@ Info 64 [00:02:27.000] request: "seq": 7, "type": "request" } -Info 65 [00:02:28.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ @@ -729,7 +735,7 @@ After request Before request -Info 66 [00:02:29.000] request: +Info 68 [00:02:31.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -740,7 +746,7 @@ Info 66 [00:02:29.000] request: "seq": 8, "type": "request" } -Info 67 [00:02:30.000] response: +Info 69 [00:02:32.000] response: { "response": { "definitions": [ 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 a12e913d0c7df..db6b729f51db0 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 @@ -262,8 +262,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -342,8 +342,8 @@ Info 40 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 43 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -481,9 +481,9 @@ Info 54 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 55 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 56 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 57 [00:02:20.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts 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 0e08ac7b8f05a..5d6381904d542 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -565,8 +565,8 @@ Info 60 [00:02:21.000] Starting updateGraphWorker: Project: /user/username/pro Info 61 [00:02:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 62 [00:02:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 63 [00:02:24.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts 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 bf4a326011cb5..15fbc48b9305e 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 @@ -262,8 +262,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -342,8 +342,8 @@ Info 40 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 43 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 f48d56e1d68c2..f2da85a7062d2 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -515,40 +515,41 @@ Before running timeout callbacks Info 55 [00:02:18.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 58 [00:02:21.000] Running: *ensureProjectForOpenFiles* -Info 59 [00:02:22.000] Before ensureProjectForOpenFiles: -Info 60 [00:02:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 60 [00:02:24.000] Files (3) - -Info 60 [00:02:25.000] ----------------------------------------------- -Info 60 [00:02:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 60 [00:02:27.000] Files (2) - -Info 60 [00:02:28.000] ----------------------------------------------- -Info 60 [00:02:29.000] Open files: -Info 60 [00:02:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 60 [00:02:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 60 [00:02:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 60 [00:02:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 60 [00:02:34.000] After ensureProjectForOpenFiles: -Info 61 [00:02:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 61 [00:02:36.000] Files (3) - -Info 61 [00:02:37.000] ----------------------------------------------- -Info 61 [00:02:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 61 [00:02:39.000] Files (2) - -Info 61 [00:02:40.000] ----------------------------------------------- -Info 61 [00:02:41.000] Open files: -Info 61 [00:02:42.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 61 [00:02:43.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 61 [00:02:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 61 [00:02:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 58 [00:02:21.000] Same program as before +Info 59 [00:02:22.000] Running: *ensureProjectForOpenFiles* +Info 60 [00:02:23.000] Before ensureProjectForOpenFiles: +Info 61 [00:02:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 61 [00:02:25.000] Files (3) + +Info 61 [00:02:26.000] ----------------------------------------------- +Info 61 [00:02:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 61 [00:02:28.000] Files (2) + +Info 61 [00:02:29.000] ----------------------------------------------- +Info 61 [00:02:30.000] Open files: +Info 61 [00:02:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 61 [00:02:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 61 [00:02:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 61 [00:02:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 61 [00:02:35.000] After ensureProjectForOpenFiles: +Info 62 [00:02:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 62 [00:02:37.000] Files (3) + +Info 62 [00:02:38.000] ----------------------------------------------- +Info 62 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 62 [00:02:40.000] Files (2) + +Info 62 [00:02:41.000] ----------------------------------------------- +Info 62 [00:02:42.000] Open files: +Info 62 [00:02:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 62 [00:02:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 62 [00:02:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 62 [00:02:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks Before request -Info 61 [00:02:46.000] request: +Info 62 [00:02:47.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -559,7 +560,7 @@ Info 61 [00:02:46.000] request: "seq": 4, "type": "request" } -Info 62 [00:02:47.000] response: +Info 63 [00:02:48.000] response: { "response": { "definitions": [ @@ -600,7 +601,7 @@ After request Before request -Info 63 [00:02:48.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -611,7 +612,7 @@ Info 63 [00:02:48.000] request: "seq": 5, "type": "request" } -Info 64 [00:02:49.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -652,7 +653,7 @@ After request Before request -Info 65 [00:02:50.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -663,7 +664,7 @@ Info 65 [00:02:50.000] request: "seq": 6, "type": "request" } -Info 66 [00:02:51.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ @@ -704,7 +705,7 @@ After request Before request -Info 67 [00:02:52.000] request: +Info 68 [00:02:53.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -715,7 +716,7 @@ Info 67 [00:02:52.000] request: "seq": 7, "type": "request" } -Info 68 [00:02:53.000] response: +Info 69 [00:02:54.000] response: { "response": { "definitions": [ @@ -756,7 +757,7 @@ After request Before request -Info 69 [00:02:54.000] request: +Info 70 [00:02:55.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -767,7 +768,7 @@ Info 69 [00:02:54.000] request: "seq": 8, "type": "request" } -Info 70 [00:02:55.000] response: +Info 71 [00:02:56.000] response: { "response": { "definitions": [ 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 1557fd0d3cf9a..94f8846b1672a 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -525,7 +525,8 @@ Info 55 [00:02:18.000] request: } Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 58 [00:02:21.000] response: +Info 58 [00:02:21.000] Same program as before +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -566,7 +567,7 @@ After request Before request -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -577,7 +578,7 @@ Info 59 [00:02:22.000] request: "seq": 5, "type": "request" } -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -618,7 +619,7 @@ After request Before request -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -629,7 +630,7 @@ Info 61 [00:02:24.000] request: "seq": 6, "type": "request" } -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -670,7 +671,7 @@ After request Before request -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -681,7 +682,7 @@ Info 63 [00:02:26.000] request: "seq": 7, "type": "request" } -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -722,7 +723,7 @@ After request Before request -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -733,7 +734,7 @@ Info 65 [00:02:28.000] request: "seq": 8, "type": "request" } -Info 66 [00:02:29.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ 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 c22883074a092..e575437779e59 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 @@ -268,9 +268,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -353,8 +353,8 @@ Info 41 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -556,9 +556,10 @@ Info 57 [00:02:20.000] request: } Info 58 [00:02:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 59 [00:02:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 60 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 61 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 62 [00:02:25.000] response: +Info 60 [00:02:23.000] Same program as before +Info 61 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 62 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -633,7 +634,7 @@ FsWatchesRecursive:: Before request -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -644,7 +645,7 @@ Info 63 [00:02:26.000] request: "seq": 5, "type": "request" } -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -685,7 +686,7 @@ After request Before request -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -696,7 +697,7 @@ Info 65 [00:02:28.000] request: "seq": 6, "type": "request" } -Info 66 [00:02:29.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ @@ -737,7 +738,7 @@ After request Before request -Info 67 [00:02:30.000] request: +Info 68 [00:02:31.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -748,7 +749,7 @@ Info 67 [00:02:30.000] request: "seq": 7, "type": "request" } -Info 68 [00:02:31.000] response: +Info 69 [00:02:32.000] response: { "response": { "definitions": [ @@ -789,7 +790,7 @@ After request Before request -Info 69 [00:02:32.000] request: +Info 70 [00:02:33.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -800,7 +801,7 @@ Info 69 [00:02:32.000] request: "seq": 8, "type": "request" } -Info 70 [00:02:33.000] response: +Info 71 [00:02:34.000] response: { "response": { "definitions": [ @@ -841,7 +842,7 @@ After request Before request -Info 71 [00:02:34.000] request: +Info 72 [00:02:35.000] request: { "command": "close", "arguments": { @@ -850,19 +851,19 @@ Info 71 [00:02:34.000] request: "seq": 9, "type": "request" } -Info 72 [00:02:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 73 [00:02:37.000] Files (3) - -Info 73 [00:02:38.000] ----------------------------------------------- -Info 73 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:40.000] Files (2) - -Info 73 [00:02:41.000] ----------------------------------------------- -Info 73 [00:02:42.000] Open files: -Info 73 [00:02:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 73 [00:02:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 73 [00:02:45.000] response: +Info 73 [00:02:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:37.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 74 [00:02:38.000] Files (3) + +Info 74 [00:02:39.000] ----------------------------------------------- +Info 74 [00:02:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:41.000] Files (2) + +Info 74 [00:02:42.000] ----------------------------------------------- +Info 74 [00:02:43.000] Open files: +Info 74 [00:02:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 74 [00:02:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 74 [00:02:46.000] response: { "responseRequired": false } @@ -906,7 +907,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:02:46.000] request: +Info 75 [00:02:47.000] request: { "command": "open", "arguments": { @@ -915,23 +916,23 @@ Info 74 [00:02:46.000] request: "seq": 10, "type": "request" } -Info 75 [00:02:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:02:48.000] Search path: /user/username/projects/myproject/random -Info 77 [00:02:49.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 78 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 78 [00:02:51.000] Files (3) - -Info 78 [00:02:52.000] ----------------------------------------------- -Info 78 [00:02:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:02:54.000] Files (2) - -Info 78 [00:02:55.000] ----------------------------------------------- -Info 78 [00:02:56.000] Open files: -Info 78 [00:02:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 78 [00:02:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 78 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 78 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 78 [00:03:01.000] response: +Info 76 [00:02:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:02:49.000] Search path: /user/username/projects/myproject/random +Info 78 [00:02:50.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 79 [00:02:52.000] Files (3) + +Info 79 [00:02:53.000] ----------------------------------------------- +Info 79 [00:02:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:02:55.000] Files (2) + +Info 79 [00:02:56.000] ----------------------------------------------- +Info 79 [00:02:57.000] Open files: +Info 79 [00:02:58.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 79 [00:02:59.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 79 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 79 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:03:02.000] response: { "responseRequired": false } @@ -977,7 +978,7 @@ FsWatchesRecursive:: Before request -Info 79 [00:03:02.000] request: +Info 80 [00:03:03.000] request: { "command": "close", "arguments": { @@ -986,19 +987,19 @@ Info 79 [00:03:02.000] request: "seq": 11, "type": "request" } -Info 80 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:03:05.000] Files (3) - -Info 81 [00:03:06.000] ----------------------------------------------- -Info 81 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 81 [00:03:08.000] Files (2) - -Info 81 [00:03:09.000] ----------------------------------------------- -Info 81 [00:03:10.000] Open files: -Info 81 [00:03:11.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 81 [00:03:12.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:13.000] response: +Info 81 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 82 [00:03:06.000] Files (3) + +Info 82 [00:03:07.000] ----------------------------------------------- +Info 82 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 82 [00:03:09.000] Files (2) + +Info 82 [00:03:10.000] ----------------------------------------------- +Info 82 [00:03:11.000] Open files: +Info 82 [00:03:12.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 82 [00:03:13.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:14.000] response: { "responseRequired": false } @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: Before request -Info 82 [00:03:14.000] request: +Info 83 [00:03:15.000] request: { "command": "close", "arguments": { @@ -1051,17 +1052,17 @@ Info 82 [00:03:14.000] request: "seq": 12, "type": "request" } -Info 83 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 84 [00:03:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:17.000] Files (3) +Info 84 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 85 [00:03:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 85 [00:03:18.000] Files (3) -Info 84 [00:03:18.000] ----------------------------------------------- -Info 84 [00:03:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 84 [00:03:20.000] Files (2) +Info 85 [00:03:19.000] ----------------------------------------------- +Info 85 [00:03:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 85 [00:03:21.000] Files (2) -Info 84 [00:03:21.000] ----------------------------------------------- -Info 84 [00:03:22.000] Open files: -Info 84 [00:03:23.000] response: +Info 85 [00:03:22.000] ----------------------------------------------- +Info 85 [00:03:23.000] Open files: +Info 85 [00:03:24.000] response: { "responseRequired": false } @@ -1107,7 +1108,7 @@ FsWatchesRecursive:: Before request -Info 85 [00:03:24.000] request: +Info 86 [00:03:25.000] request: { "command": "open", "arguments": { @@ -1116,12 +1117,12 @@ Info 85 [00:03:24.000] request: "seq": 13, "type": "request" } -Info 86 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 87 [00:03:26.000] Search path: /user/username/projects/myproject/random -Info 88 [00:03:27.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 89 [00:03:28.000] `remove Project:: -Info 90 [00:03:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 91 [00:03:30.000] Files (3) +Info 87 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 88 [00:03:27.000] Search path: /user/username/projects/myproject/random +Info 89 [00:03:28.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 90 [00:03:29.000] `remove Project:: +Info 91 [00:03:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 92 [00:03:31.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1134,31 +1135,31 @@ Info 91 [00:03:30.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 92 [00:03:31.000] ----------------------------------------------- -Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 96 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 97 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 99 [00:03:38.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 100 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 101 [00:03:40.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 102 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 103 [00:03:42.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 104 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 105 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 106 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 107 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 108 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 109 [00:03:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 109 [00:03:49.000] Files (2) - -Info 109 [00:03:50.000] ----------------------------------------------- -Info 109 [00:03:51.000] Open files: -Info 109 [00:03:52.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 109 [00:03:53.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 109 [00:03:54.000] response: +Info 93 [00:03:32.000] ----------------------------------------------- +Info 94 [00:03:33.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 95 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 97 [00:03:36.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 98 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 99 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 100 [00:03:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 101 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 102 [00:03:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 103 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 104 [00:03:43.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 105 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 106 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 107 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 109 [00:03:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 110 [00:03:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 110 [00:03:50.000] Files (2) + +Info 110 [00:03:51.000] ----------------------------------------------- +Info 110 [00:03:52.000] Open files: +Info 110 [00:03:53.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 110 [00:03:54.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 110 [00:03:55.000] response: { "responseRequired": false } 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 660d32c0da939..d54543f1a6cbd 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -562,8 +562,9 @@ Info 58 [00:02:19.000] request: } Info 59 [00:02:20.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 60 [00:02:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 61 [00:02:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 62 [00:02:23.000] response: +Info 61 [00:02:22.000] Same program as before +Info 62 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 63 [00:02:24.000] response: { "response": { "definitions": [ @@ -638,7 +639,7 @@ FsWatchesRecursive:: Before request -Info 63 [00:02:24.000] request: +Info 64 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -649,7 +650,7 @@ Info 63 [00:02:24.000] request: "seq": 5, "type": "request" } -Info 64 [00:02:25.000] response: +Info 65 [00:02:26.000] response: { "response": { "definitions": [ @@ -690,7 +691,7 @@ After request Before request -Info 65 [00:02:26.000] request: +Info 66 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -701,7 +702,7 @@ Info 65 [00:02:26.000] request: "seq": 6, "type": "request" } -Info 66 [00:02:27.000] response: +Info 67 [00:02:28.000] response: { "response": { "definitions": [ @@ -742,7 +743,7 @@ After request Before request -Info 67 [00:02:28.000] request: +Info 68 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -753,7 +754,7 @@ Info 67 [00:02:28.000] request: "seq": 7, "type": "request" } -Info 68 [00:02:29.000] response: +Info 69 [00:02:30.000] response: { "response": { "definitions": [ @@ -794,7 +795,7 @@ After request Before request -Info 69 [00:02:30.000] request: +Info 70 [00:02:31.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -805,7 +806,7 @@ Info 69 [00:02:30.000] request: "seq": 8, "type": "request" } -Info 70 [00:02:31.000] response: +Info 71 [00:02:32.000] response: { "response": { "definitions": [ @@ -846,7 +847,7 @@ After request Before request -Info 71 [00:02:32.000] request: +Info 72 [00:02:33.000] request: { "command": "close", "arguments": { @@ -855,19 +856,19 @@ Info 71 [00:02:32.000] request: "seq": 9, "type": "request" } -Info 72 [00:02:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 73 [00:02:35.000] Files (3) - -Info 73 [00:02:36.000] ----------------------------------------------- -Info 73 [00:02:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:38.000] Files (2) - -Info 73 [00:02:39.000] ----------------------------------------------- -Info 73 [00:02:40.000] Open files: -Info 73 [00:02:41.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 73 [00:02:42.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 73 [00:02:43.000] response: +Info 73 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 74 [00:02:36.000] Files (3) + +Info 74 [00:02:37.000] ----------------------------------------------- +Info 74 [00:02:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:39.000] Files (2) + +Info 74 [00:02:40.000] ----------------------------------------------- +Info 74 [00:02:41.000] Open files: +Info 74 [00:02:42.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 74 [00:02:43.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 74 [00:02:44.000] response: { "responseRequired": false } @@ -911,7 +912,7 @@ FsWatchesRecursive:: Before request -Info 74 [00:02:44.000] request: +Info 75 [00:02:45.000] request: { "command": "open", "arguments": { @@ -920,24 +921,24 @@ Info 74 [00:02:44.000] request: "seq": 10, "type": "request" } -Info 75 [00:02:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:02:46.000] Search path: /user/username/projects/myproject/random -Info 77 [00:02:47.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 78 [00:02:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 79 [00:02:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 79 [00:02:50.000] Files (3) - -Info 79 [00:02:51.000] ----------------------------------------------- -Info 79 [00:02:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 79 [00:02:53.000] Files (2) - -Info 79 [00:02:54.000] ----------------------------------------------- -Info 79 [00:02:55.000] Open files: -Info 79 [00:02:56.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 79 [00:02:57.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 79 [00:02:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 79 [00:03:00.000] response: +Info 76 [00:02:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:02:47.000] Search path: /user/username/projects/myproject/random +Info 78 [00:02:48.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 80 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:51.000] Files (3) + +Info 80 [00:02:52.000] ----------------------------------------------- +Info 80 [00:02:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 80 [00:02:54.000] Files (2) + +Info 80 [00:02:55.000] ----------------------------------------------- +Info 80 [00:02:56.000] Open files: +Info 80 [00:02:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 80 [00:02:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 80 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 80 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 80 [00:03:01.000] response: { "responseRequired": false } @@ -983,7 +984,7 @@ FsWatchesRecursive:: Before request -Info 80 [00:03:01.000] request: +Info 81 [00:03:02.000] request: { "command": "close", "arguments": { @@ -992,19 +993,19 @@ Info 80 [00:03:01.000] request: "seq": 11, "type": "request" } -Info 81 [00:03:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 82 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 82 [00:03:04.000] Files (3) - -Info 82 [00:03:05.000] ----------------------------------------------- -Info 82 [00:03:06.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 82 [00:03:07.000] Files (2) - -Info 82 [00:03:08.000] ----------------------------------------------- -Info 82 [00:03:09.000] Open files: -Info 82 [00:03:10.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 82 [00:03:11.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 82 [00:03:12.000] response: +Info 82 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 83 [00:03:05.000] Files (3) + +Info 83 [00:03:06.000] ----------------------------------------------- +Info 83 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 83 [00:03:08.000] Files (2) + +Info 83 [00:03:09.000] ----------------------------------------------- +Info 83 [00:03:10.000] Open files: +Info 83 [00:03:11.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 83 [00:03:12.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 83 [00:03:13.000] response: { "responseRequired": false } @@ -1046,7 +1047,7 @@ FsWatchesRecursive:: Before request -Info 83 [00:03:13.000] request: +Info 84 [00:03:14.000] request: { "command": "close", "arguments": { @@ -1055,17 +1056,17 @@ Info 83 [00:03:13.000] request: "seq": 12, "type": "request" } -Info 84 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 85 [00:03:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:16.000] Files (3) +Info 85 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 86 [00:03:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 86 [00:03:17.000] Files (3) -Info 85 [00:03:17.000] ----------------------------------------------- -Info 85 [00:03:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:19.000] Files (2) +Info 86 [00:03:18.000] ----------------------------------------------- +Info 86 [00:03:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 86 [00:03:20.000] Files (2) -Info 85 [00:03:20.000] ----------------------------------------------- -Info 85 [00:03:21.000] Open files: -Info 85 [00:03:22.000] response: +Info 86 [00:03:21.000] ----------------------------------------------- +Info 86 [00:03:22.000] Open files: +Info 86 [00:03:23.000] response: { "responseRequired": false } @@ -1109,7 +1110,7 @@ FsWatchesRecursive:: Before request -Info 86 [00:03:23.000] request: +Info 87 [00:03:24.000] request: { "command": "open", "arguments": { @@ -1118,12 +1119,12 @@ Info 86 [00:03:23.000] request: "seq": 13, "type": "request" } -Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 88 [00:03:25.000] Search path: /user/username/projects/myproject/random -Info 89 [00:03:26.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 90 [00:03:27.000] `remove Project:: -Info 91 [00:03:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 92 [00:03:29.000] Files (3) +Info 88 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 89 [00:03:26.000] Search path: /user/username/projects/myproject/random +Info 90 [00:03:27.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 91 [00:03:28.000] `remove Project:: +Info 92 [00:03:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 93 [00:03:30.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1136,30 +1137,30 @@ Info 92 [00:03:29.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 93 [00:03:30.000] ----------------------------------------------- -Info 94 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 95 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 96 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 97 [00:03:34.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 98 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 99 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 100 [00:03:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 101 [00:03:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 102 [00:03:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 103 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 104 [00:03:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 105 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 106 [00:03:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 107 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 108 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 109 [00:03:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 109 [00:03:47.000] Files (2) - -Info 109 [00:03:48.000] ----------------------------------------------- -Info 109 [00:03:49.000] Open files: -Info 109 [00:03:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 109 [00:03:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 109 [00:03:52.000] response: +Info 94 [00:03:31.000] ----------------------------------------------- +Info 95 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 96 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 97 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 98 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 99 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 100 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 101 [00:03:38.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 102 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 103 [00:03:40.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 104 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 105 [00:03:42.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 106 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 107 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 109 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 110 [00:03:47.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 110 [00:03:48.000] Files (2) + +Info 110 [00:03:49.000] ----------------------------------------------- +Info 110 [00:03:50.000] Open files: +Info 110 [00:03:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 110 [00:03:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 110 [00:03:53.000] response: { "responseRequired": false } 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 ef63e1a1d556c..5ed10df971ed4 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 @@ -268,9 +268,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -353,8 +353,8 @@ Info 41 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts 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 acd656ca11a9c..afd1405a01eb8 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -544,8 +544,14 @@ Info 53 [00:02:13.000] request: } Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files -Info 57 [00:02:17.000] response: +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 58 [00:02:18.000] ----------------------------------------------- +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -586,7 +592,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -597,7 +603,7 @@ Info 58 [00:02:18.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -638,7 +644,7 @@ After request Before request -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -649,7 +655,7 @@ Info 60 [00:02:20.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ @@ -690,7 +696,7 @@ After request Before request -Info 62 [00:02:22.000] request: +Info 64 [00:02:24.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -701,7 +707,7 @@ Info 62 [00:02:22.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:23.000] response: +Info 65 [00:02:25.000] response: { "response": { "definitions": [ @@ -742,7 +748,7 @@ After request Before request -Info 64 [00:02:24.000] request: +Info 66 [00:02:26.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -753,7 +759,7 @@ Info 64 [00:02:24.000] request: "seq": 9, "type": "request" } -Info 65 [00:02:25.000] response: +Info 67 [00:02:27.000] response: { "response": { "definitions": [ 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 f846f023bae55..a30266729f21d 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 @@ -271,9 +271,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -356,8 +356,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -540,8 +540,14 @@ Info 53 [00:02:13.000] request: } Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files -Info 57 [00:02:17.000] response: +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 58 [00:02:18.000] ----------------------------------------------- +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -582,7 +588,7 @@ After request Before request -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -593,7 +599,7 @@ Info 58 [00:02:18.000] request: "seq": 6, "type": "request" } -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -634,7 +640,7 @@ After request Before request -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -645,7 +651,7 @@ Info 60 [00:02:20.000] request: "seq": 7, "type": "request" } -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ @@ -686,7 +692,7 @@ After request Before request -Info 62 [00:02:22.000] request: +Info 64 [00:02:24.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -697,7 +703,7 @@ Info 62 [00:02:22.000] request: "seq": 8, "type": "request" } -Info 63 [00:02:23.000] response: +Info 65 [00:02:25.000] response: { "response": { "definitions": [ @@ -738,7 +744,7 @@ After request Before request -Info 64 [00:02:24.000] request: +Info 66 [00:02:26.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -749,7 +755,7 @@ Info 64 [00:02:24.000] request: "seq": 9, "type": "request" } -Info 65 [00:02:25.000] response: +Info 67 [00:02:27.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js index 3e8c8b146d731..24ef840d7cfcd 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js @@ -56,9 +56,9 @@ Info 13 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:34.000] Project '/a/b/project/tsconfig.json' (Configured) Info 16 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /a/b/project/file1.ts - /a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-1 "export class c { }" ../../lib/lib.d.ts @@ -110,24 +110,30 @@ export class c { }export class d {} Info 23 [00:00:51.000] Running: /a/b/project/tsconfig.json Info 24 [00:00:52.000] Starting updateGraphWorker: Project: /a/b/project/tsconfig.json Info 25 [00:00:53.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 26 [00:00:54.000] Different program with same set of files -Info 27 [00:00:55.000] Running: *ensureProjectForOpenFiles* -Info 28 [00:00:56.000] Before ensureProjectForOpenFiles: -Info 29 [00:00:57.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 29 [00:00:58.000] Files (3) - -Info 29 [00:00:59.000] ----------------------------------------------- -Info 29 [00:01:00.000] Open files: -Info 29 [00:01:01.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 29 [00:01:02.000] Projects: /a/b/project/tsconfig.json -Info 29 [00:01:03.000] After ensureProjectForOpenFiles: -Info 30 [00:01:04.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 30 [00:01:05.000] Files (3) - -Info 30 [00:01:06.000] ----------------------------------------------- -Info 30 [00:01:07.000] Open files: -Info 30 [00:01:08.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 30 [00:01:09.000] Projects: /a/b/project/tsconfig.json +Info 26 [00:00:54.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 27 [00:00:55.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 28 [00:00:56.000] ----------------------------------------------- +Info 29 [00:00:57.000] Running: *ensureProjectForOpenFiles* +Info 30 [00:00:58.000] Before ensureProjectForOpenFiles: +Info 31 [00:00:59.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 31 [00:01:00.000] Files (3) + +Info 31 [00:01:01.000] ----------------------------------------------- +Info 31 [00:01:02.000] Open files: +Info 31 [00:01:03.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 31 [00:01:04.000] Projects: /a/b/project/tsconfig.json +Info 31 [00:01:05.000] After ensureProjectForOpenFiles: +Info 32 [00:01:06.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 32 [00:01:07.000] Files (3) + +Info 32 [00:01:08.000] ----------------------------------------------- +Info 32 [00:01:09.000] Open files: +Info 32 [00:01:10.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 32 [00:01:11.000] Projects: /a/b/project/tsconfig.json After checking timeout queue length (2) and running Before running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js index 4ceeb51b0390d..a0c5059bb03a9 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js @@ -62,9 +62,9 @@ Info 19 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:50.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) Info 22 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-1 "export class c { }" ../../../../../../../a/lib/lib.d.ts @@ -122,35 +122,41 @@ export class c { }export class d {} Info 29 [00:01:07.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 30 [00:01:08.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 31 [00:01:09.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 32 [00:01:10.000] Different program with same set of files -Info 33 [00:01:11.000] Running: *ensureProjectForOpenFiles* -Info 34 [00:01:12.000] Before ensureProjectForOpenFiles: -Info 35 [00:01:13.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 35 [00:01:14.000] Files (3) - -Info 35 [00:01:15.000] ----------------------------------------------- -Info 35 [00:01:16.000] Open files: -Info 35 [00:01:17.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 35 [00:01:18.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 35 [00:01:19.000] After ensureProjectForOpenFiles: -Info 36 [00:01:20.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 36 [00:01:21.000] Files (3) - -Info 36 [00:01:22.000] ----------------------------------------------- -Info 36 [00:01:23.000] Open files: -Info 36 [00:01:24.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 36 [00:01:25.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 32 [00:01:10.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 33 [00:01:11.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 34 [00:01:12.000] ----------------------------------------------- +Info 35 [00:01:13.000] Running: *ensureProjectForOpenFiles* +Info 36 [00:01:14.000] Before ensureProjectForOpenFiles: +Info 37 [00:01:15.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 37 [00:01:16.000] Files (3) + +Info 37 [00:01:17.000] ----------------------------------------------- +Info 37 [00:01:18.000] Open files: +Info 37 [00:01:19.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 37 [00:01:20.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 37 [00:01:21.000] After ensureProjectForOpenFiles: +Info 38 [00:01:22.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 38 [00:01:23.000] Files (3) + +Info 38 [00:01:24.000] ----------------------------------------------- +Info 38 [00:01:25.000] Open files: +Info 38 [00:01:26.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 38 [00:01:27.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json After checking timeout queue length (2) and running -Info 36 [00:01:29.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 37 [00:01:30.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 38 [00:01:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 39 [00:01:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 40 [00:01:33.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 41 [00:01:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 42 [00:01:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 43 [00:01:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 44 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 38 [00:01:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 39 [00:01:32.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 40 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 41 [00:01:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 42 [00:01:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 43 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 44 [00:01:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 45 [00:01:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 46 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations Before running timeout callbacks //// [/user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts] export class a { } @@ -182,28 +188,28 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: *new* {} -Info 45 [00:01:40.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 46 [00:01:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 47 [00:01:42.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:42.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 48 [00:01:43.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 49 [00:01:44.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 48 [00:01:43.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 49 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 50 [00:01:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 51 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 52 [00:01:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 53 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 54 [00:01:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 55 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 56 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 57 [00:01:52.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 58 [00:01:53.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts +Info 50 [00:01:45.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 51 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 52 [00:01:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 53 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 54 [00:01:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 55 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 56 [00:01:51.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 57 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 58 [00:01:53.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 59 [00:01:54.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 60 [00:01:55.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts Text-1 "export class a { }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" ../../../../../../../a/lib/lib.d.ts @@ -215,24 +221,24 @@ Info 58 [00:01:53.000] Files (4) file3.ts Matched by default include pattern '**/*' -Info 59 [00:01:54.000] ----------------------------------------------- -Info 60 [00:01:55.000] Running: *ensureProjectForOpenFiles* -Info 61 [00:01:56.000] Before ensureProjectForOpenFiles: -Info 62 [00:01:57.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 62 [00:01:58.000] Files (4) - -Info 62 [00:01:59.000] ----------------------------------------------- -Info 62 [00:02:00.000] Open files: -Info 62 [00:02:01.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 62 [00:02:02.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 62 [00:02:03.000] After ensureProjectForOpenFiles: -Info 63 [00:02:04.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 63 [00:02:05.000] Files (4) - -Info 63 [00:02:06.000] ----------------------------------------------- -Info 63 [00:02:07.000] Open files: -Info 63 [00:02:08.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 63 [00:02:09.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 61 [00:01:56.000] ----------------------------------------------- +Info 62 [00:01:57.000] Running: *ensureProjectForOpenFiles* +Info 63 [00:01:58.000] Before ensureProjectForOpenFiles: +Info 64 [00:01:59.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 64 [00:02:00.000] Files (4) + +Info 64 [00:02:01.000] ----------------------------------------------- +Info 64 [00:02:02.000] Open files: +Info 64 [00:02:03.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 64 [00:02:04.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 64 [00:02:05.000] After ensureProjectForOpenFiles: +Info 65 [00:02:06.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 65 [00:02:07.000] Files (4) + +Info 65 [00:02:08.000] ----------------------------------------------- +Info 65 [00:02:09.000] Open files: +Info 65 [00:02:10.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 65 [00:02:11.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index fc95f61132314..387356bedc586 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -58,9 +58,9 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/project/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (3) - /a/lib/lib.d.ts - /a/b/project/file1.ts - /a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-1 "export class c { }" ../../lib/lib.d.ts @@ -118,26 +118,32 @@ export class c { }export class d {} Info 27 [00:00:55.000] Running: /a/b/project/tsconfig.json Info 28 [00:00:56.000] Starting updateGraphWorker: Project: /a/b/project/tsconfig.json Info 29 [00:00:57.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 30 [00:00:58.000] Different program with same set of files -Info 31 [00:00:59.000] Running: *ensureProjectForOpenFiles* -Info 32 [00:01:00.000] Before ensureProjectForOpenFiles: -Info 33 [00:01:01.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 33 [00:01:02.000] Files (3) - -Info 33 [00:01:03.000] ----------------------------------------------- -Info 33 [00:01:04.000] Open files: -Info 33 [00:01:05.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 33 [00:01:06.000] Projects: /a/b/project/tsconfig.json -Info 33 [00:01:07.000] After ensureProjectForOpenFiles: -Info 34 [00:01:08.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 34 [00:01:09.000] Files (3) - -Info 34 [00:01:10.000] ----------------------------------------------- -Info 34 [00:01:11.000] Open files: -Info 34 [00:01:12.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 34 [00:01:13.000] Projects: /a/b/project/tsconfig.json -Info 34 [00:01:14.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts -Info 35 [00:01:15.000] event: +Info 30 [00:00:58.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 31 [00:00:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 32 [00:01:00.000] ----------------------------------------------- +Info 33 [00:01:01.000] Running: *ensureProjectForOpenFiles* +Info 34 [00:01:02.000] Before ensureProjectForOpenFiles: +Info 35 [00:01:03.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 35 [00:01:04.000] Files (3) + +Info 35 [00:01:05.000] ----------------------------------------------- +Info 35 [00:01:06.000] Open files: +Info 35 [00:01:07.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 35 [00:01:08.000] Projects: /a/b/project/tsconfig.json +Info 35 [00:01:09.000] After ensureProjectForOpenFiles: +Info 36 [00:01:10.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 36 [00:01:11.000] Files (3) + +Info 36 [00:01:12.000] ----------------------------------------------- +Info 36 [00:01:13.000] Open files: +Info 36 [00:01:14.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 36 [00:01:15.000] Projects: /a/b/project/tsconfig.json +Info 36 [00:01:16.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts +Info 37 [00:01:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index bbbd2cfdb2b53..31f45390602db 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -64,9 +64,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-1 "export class c { }" ../../../../../../../a/lib/lib.d.ts @@ -130,40 +130,46 @@ export class c { }export class d {} Info 33 [00:01:11.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 34 [00:01:12.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 35 [00:01:13.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:14.000] Different program with same set of files -Info 37 [00:01:15.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:16.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:17.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 39 [00:01:18.000] Files (3) - -Info 39 [00:01:19.000] ----------------------------------------------- -Info 39 [00:01:20.000] Open files: -Info 39 [00:01:21.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 39 [00:01:22.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 39 [00:01:23.000] After ensureProjectForOpenFiles: -Info 40 [00:01:24.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 40 [00:01:25.000] Files (3) - -Info 40 [00:01:26.000] ----------------------------------------------- -Info 40 [00:01:27.000] Open files: -Info 40 [00:01:28.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 40 [00:01:29.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 40 [00:01:30.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 41 [00:01:31.000] event: +Info 36 [00:01:14.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 37 [00:01:15.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 38 [00:01:16.000] ----------------------------------------------- +Info 39 [00:01:17.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:18.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:19.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 41 [00:01:20.000] Files (3) + +Info 41 [00:01:21.000] ----------------------------------------------- +Info 41 [00:01:22.000] Open files: +Info 41 [00:01:23.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 41 [00:01:24.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 41 [00:01:25.000] After ensureProjectForOpenFiles: +Info 42 [00:01:26.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 42 [00:01:27.000] Files (3) + +Info 42 [00:01:28.000] ----------------------------------------------- +Info 42 [00:01:29.000] Open files: +Info 42 [00:01:30.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 42 [00:01:31.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 42 [00:01:32.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 43 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running Checking timeout queue length: 0 -Info 42 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 43 [00:01:36.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 44 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 45 [00:01:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 46 [00:01:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 47 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 48 [00:01:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 49 [00:01:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 50 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 44 [00:01:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 45 [00:01:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 46 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 47 [00:01:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 48 [00:01:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 49 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 50 [00:01:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 51 [00:01:46.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 52 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations Before running timeout callbacks //// [/user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts] export class a { } @@ -195,28 +201,28 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: *new* {} -Info 51 [00:01:46.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 52 [00:01:47.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 53 [00:01:48.000] Scheduled: *ensureProjectForOpenFiles* +Info 53 [00:01:48.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 54 [00:01:49.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 55 [00:01:50.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks Before running timeout callbacks -Info 54 [00:01:49.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 55 [00:01:50.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 56 [00:01:51.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 57 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 58 [00:01:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 59 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 60 [00:01:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 61 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:01:57.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 63 [00:01:58.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 64 [00:01:59.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts +Info 56 [00:01:51.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 57 [00:01:52.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 58 [00:01:53.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 59 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 60 [00:01:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 61 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 62 [00:01:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 63 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:01:59.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 65 [00:02:00.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 66 [00:02:01.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts Text-1 "export class a { }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" ../../../../../../../a/lib/lib.d.ts @@ -228,26 +234,26 @@ Info 64 [00:01:59.000] Files (4) file3.ts Matched by default include pattern '**/*' -Info 65 [00:02:00.000] ----------------------------------------------- -Info 66 [00:02:01.000] Running: *ensureProjectForOpenFiles* -Info 67 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 68 [00:02:03.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 68 [00:02:04.000] Files (4) - -Info 68 [00:02:05.000] ----------------------------------------------- -Info 68 [00:02:06.000] Open files: -Info 68 [00:02:07.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 68 [00:02:08.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 68 [00:02:09.000] After ensureProjectForOpenFiles: -Info 69 [00:02:10.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 69 [00:02:11.000] Files (4) - -Info 69 [00:02:12.000] ----------------------------------------------- -Info 69 [00:02:13.000] Open files: -Info 69 [00:02:14.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 69 [00:02:15.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 69 [00:02:16.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 70 [00:02:17.000] event: +Info 67 [00:02:02.000] ----------------------------------------------- +Info 68 [00:02:03.000] Running: *ensureProjectForOpenFiles* +Info 69 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 70 [00:02:05.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 70 [00:02:06.000] Files (4) + +Info 70 [00:02:07.000] ----------------------------------------------- +Info 70 [00:02:08.000] Open files: +Info 70 [00:02:09.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 70 [00:02:10.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 70 [00:02:11.000] After ensureProjectForOpenFiles: +Info 71 [00:02:12.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 71 [00:02:13.000] Files (4) + +Info 71 [00:02:14.000] ----------------------------------------------- +Info 71 [00:02:15.000] Open files: +Info 71 [00:02:16.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 71 [00:02:17.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 71 [00:02:18.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 72 [00:02:19.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index bd61d9ba53f71..d1f195cf980b0 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -58,9 +58,9 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/project/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (3) - /a/lib/lib.d.ts - /a/b/project/file1.ts - /a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-1 "export class c { }" ../../lib/lib.d.ts @@ -118,26 +118,32 @@ export class c { }export class d {} Info 27 [00:00:55.000] Running: /a/b/project/tsconfig.json Info 28 [00:00:56.000] Starting updateGraphWorker: Project: /a/b/project/tsconfig.json Info 29 [00:00:57.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 30 [00:00:58.000] Different program with same set of files -Info 31 [00:00:59.000] Running: *ensureProjectForOpenFiles* -Info 32 [00:01:00.000] Before ensureProjectForOpenFiles: -Info 33 [00:01:01.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 33 [00:01:02.000] Files (3) - -Info 33 [00:01:03.000] ----------------------------------------------- -Info 33 [00:01:04.000] Open files: -Info 33 [00:01:05.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 33 [00:01:06.000] Projects: /a/b/project/tsconfig.json -Info 33 [00:01:07.000] After ensureProjectForOpenFiles: -Info 34 [00:01:08.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 34 [00:01:09.000] Files (3) - -Info 34 [00:01:10.000] ----------------------------------------------- -Info 34 [00:01:11.000] Open files: -Info 34 [00:01:12.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 34 [00:01:13.000] Projects: /a/b/project/tsconfig.json -Info 34 [00:01:14.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts -Info 35 [00:01:15.000] event: +Info 30 [00:00:58.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 31 [00:00:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 32 [00:01:00.000] ----------------------------------------------- +Info 33 [00:01:01.000] Running: *ensureProjectForOpenFiles* +Info 34 [00:01:02.000] Before ensureProjectForOpenFiles: +Info 35 [00:01:03.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 35 [00:01:04.000] Files (3) + +Info 35 [00:01:05.000] ----------------------------------------------- +Info 35 [00:01:06.000] Open files: +Info 35 [00:01:07.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 35 [00:01:08.000] Projects: /a/b/project/tsconfig.json +Info 35 [00:01:09.000] After ensureProjectForOpenFiles: +Info 36 [00:01:10.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 36 [00:01:11.000] Files (3) + +Info 36 [00:01:12.000] ----------------------------------------------- +Info 36 [00:01:13.000] Open files: +Info 36 [00:01:14.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 36 [00:01:15.000] Projects: /a/b/project/tsconfig.json +Info 36 [00:01:16.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts +Info 37 [00:01:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running @@ -148,7 +154,7 @@ Before running timeout callbacks export class a { } -Info 36 [00:01:21.000] event: +Info 38 [00:01:23.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/a/b/project/file1.ts","diagnostics":[]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index bb9d6c79d96b0..c60b0863e998d 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -64,9 +64,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-1 "export class c { }" ../../../../../../../a/lib/lib.d.ts @@ -130,40 +130,46 @@ export class c { }export class d {} Info 33 [00:01:11.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 34 [00:01:12.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 35 [00:01:13.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:14.000] Different program with same set of files -Info 37 [00:01:15.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:16.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:17.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 39 [00:01:18.000] Files (3) - -Info 39 [00:01:19.000] ----------------------------------------------- -Info 39 [00:01:20.000] Open files: -Info 39 [00:01:21.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 39 [00:01:22.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 39 [00:01:23.000] After ensureProjectForOpenFiles: -Info 40 [00:01:24.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 40 [00:01:25.000] Files (3) - -Info 40 [00:01:26.000] ----------------------------------------------- -Info 40 [00:01:27.000] Open files: -Info 40 [00:01:28.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 40 [00:01:29.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 40 [00:01:30.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 41 [00:01:31.000] event: +Info 36 [00:01:14.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 37 [00:01:15.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 38 [00:01:16.000] ----------------------------------------------- +Info 39 [00:01:17.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:18.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:19.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 41 [00:01:20.000] Files (3) + +Info 41 [00:01:21.000] ----------------------------------------------- +Info 41 [00:01:22.000] Open files: +Info 41 [00:01:23.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 41 [00:01:24.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 41 [00:01:25.000] After ensureProjectForOpenFiles: +Info 42 [00:01:26.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 42 [00:01:27.000] Files (3) + +Info 42 [00:01:28.000] ----------------------------------------------- +Info 42 [00:01:29.000] Open files: +Info 42 [00:01:30.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 42 [00:01:31.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 42 [00:01:32.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 43 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running Checking timeout queue length: 1 -Info 42 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 43 [00:01:36.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 44 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 45 [00:01:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 46 [00:01:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 47 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 48 [00:01:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 49 [00:01:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 50 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 44 [00:01:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 45 [00:01:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 46 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 47 [00:01:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 48 [00:01:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 49 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 50 [00:01:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 51 [00:01:46.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 52 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations Before running timeout callbacks //// [/user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts] export class a { } @@ -195,21 +201,21 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: *new* {} -Info 51 [00:01:46.000] Scheduled: *ensureProjectForOpenFiles* -Info 52 [00:01:47.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 53 [00:01:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 54 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 55 [00:01:50.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 56 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 57 [00:01:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 58 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 59 [00:01:54.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 60 [00:01:55.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 61 [00:01:56.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts +Info 53 [00:01:48.000] Scheduled: *ensureProjectForOpenFiles* +Info 54 [00:01:49.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 55 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 56 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 57 [00:01:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 58 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 59 [00:01:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 60 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 61 [00:01:56.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 62 [00:01:57.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 63 [00:01:58.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts Text-1 "export class a { }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" ../../../../../../../a/lib/lib.d.ts @@ -221,8 +227,8 @@ Info 61 [00:01:56.000] Files (4) file3.ts Matched by default include pattern '**/*' -Info 62 [00:01:57.000] ----------------------------------------------- -Info 63 [00:01:58.000] event: +Info 64 [00:01:59.000] ----------------------------------------------- +Info 65 [00:02:00.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/rootfolder/otherfolder/a/b/project/file1.ts","diagnostics":[]}} After running timeout callbacks @@ -252,25 +258,25 @@ FsWatchesRecursive:: Before running timeout callbacks -Info 64 [00:01:59.000] Running: *ensureProjectForOpenFiles* -Info 65 [00:02:00.000] Before ensureProjectForOpenFiles: -Info 66 [00:02:01.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 66 [00:02:02.000] Files (4) - -Info 66 [00:02:03.000] ----------------------------------------------- -Info 66 [00:02:04.000] Open files: -Info 66 [00:02:05.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 66 [00:02:06.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 66 [00:02:07.000] After ensureProjectForOpenFiles: -Info 67 [00:02:08.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 67 [00:02:09.000] Files (4) - -Info 67 [00:02:10.000] ----------------------------------------------- -Info 67 [00:02:11.000] Open files: -Info 67 [00:02:12.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 67 [00:02:13.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 67 [00:02:14.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 68 [00:02:15.000] event: +Info 66 [00:02:01.000] Running: *ensureProjectForOpenFiles* +Info 67 [00:02:02.000] Before ensureProjectForOpenFiles: +Info 68 [00:02:03.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 68 [00:02:04.000] Files (4) + +Info 68 [00:02:05.000] ----------------------------------------------- +Info 68 [00:02:06.000] Open files: +Info 68 [00:02:07.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 68 [00:02:08.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 68 [00:02:09.000] After ensureProjectForOpenFiles: +Info 69 [00:02:10.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 69 [00:02:11.000] Files (4) + +Info 69 [00:02:12.000] ----------------------------------------------- +Info 69 [00:02:13.000] Open files: +Info 69 [00:02:14.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 69 [00:02:15.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 69 [00:02:16.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 70 [00:02:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js index ded001a4c585a..39e43cadb87af 100644 --- a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js @@ -113,7 +113,7 @@ Info 21 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 22 [00:00:33.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:34.000] Project '/tsconfig.json' (Configured) Info 24 [00:00:35.000] Files (1) - /a.deferred + /a.deferred Text-1 "" a.deferred diff --git a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js index 935cc6ccd5240..68973f832508c 100644 --- a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js +++ b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js @@ -100,7 +100,7 @@ Info 18 [00:00:29.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 19 [00:00:30.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:31.000] Project '/tsconfig.json' (Configured) Info 21 [00:00:32.000] Files (1) - /a.deferred + /a.deferred Text-1 "" a.deferred diff --git a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js index 2f5e497bc93c2..5f2b445f3d067 100644 --- a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js @@ -65,10 +65,10 @@ Info 16 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:53.000] Project '/user/username/projects/myproject/playground/tsconfig.json' (Configured) Info 19 [00:00:54.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tests.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tests.ts SVC-1-0 "export function foo() {}" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../a/lib/lib.d.ts @@ -195,8 +195,8 @@ Info 40 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:27.000] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) Info 43 [00:01:28.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" ../../../../../../a/lib/lib.d.ts @@ -315,8 +315,8 @@ Info 75 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 76 [00:02:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 77 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 78 [00:02:15.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js index b336146c1eb91..c949e5da798ed 100644 --- a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js +++ b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js @@ -57,9 +57,9 @@ Info 13 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/projects/config/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:40.000] Project '/a/b/projects/config/tsconfig.json' (Configured) Info 16 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/b/projects/files/file1.ts - /a/b/projects/config/file.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/files/file1.ts Text-1 "export let a = 10;" + /a/b/projects/config/file.ts SVC-1-0 "import {a} from \"../files/file1\"; export let b = a;" ../../../lib/lib.d.ts @@ -208,8 +208,8 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 37 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/files/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/files/file2.ts SVC-1-0 "export let aa = 10;" ../../../lib/lib.d.ts @@ -313,8 +313,8 @@ Info 54 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 55 [00:01:56.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 56 [00:01:57.000] Project '/dev/null/inferredProject2*' (Inferred) Info 57 [00:01:58.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/files/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/files/file1.ts Text-1 "export let a = 10;" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js b/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js index 96ab1d79b119d..2ae32bad7c524 100644 --- a/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js +++ b/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js @@ -9,7 +9,7 @@ Info 2 [00:00:11.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 3 [00:00:12.000] Finishing updateGraphWorker: Project: projectFileName Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:13.000] Project 'projectFileName' (External) Info 5 [00:00:14.000] Files (1) - /a/b/f1.html + /a/b/f1.html Text-1 "" a/b/f1.html @@ -19,20 +19,25 @@ Info 6 [00:00:15.000] ----------------------------------------------- Info 7 [00:00:16.000] Text of/a/b/f1.html: Info 8 [00:00:17.000] Starting updateGraphWorker: Project: projectFileName Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 10 [00:00:19.000] Different program with same set of files -Info 11 [00:00:20.000] Project 'projectFileName' (External) -Info 11 [00:00:21.000] Files (1) +Info 10 [00:00:19.000] Project 'projectFileName' (External) +Info 11 [00:00:20.000] Files (1) + /a/b/f1.html SVC-2-0 "var x = 1;" -Info 11 [00:00:22.000] ----------------------------------------------- -Info 11 [00:00:23.000] Open files: -Info 11 [00:00:24.000] FileName: /a/b/f1.html ProjectRootPath: undefined -Info 11 [00:00:25.000] Projects: projectFileName -Info 11 [00:00:26.000] Starting updateGraphWorker: Project: projectFileName -Info 12 [00:00:27.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 13 [00:00:28.000] QuickInfo : var -Info 14 [00:00:29.000] Project 'projectFileName' (External) -Info 14 [00:00:30.000] Files (1) +Info 12 [00:00:21.000] ----------------------------------------------- +Info 13 [00:00:22.000] Project 'projectFileName' (External) +Info 13 [00:00:23.000] Files (1) -Info 14 [00:00:31.000] ----------------------------------------------- -Info 14 [00:00:32.000] Open files: -Info 14 [00:00:33.000] Text of/a/b/f1.html: \ No newline at end of file +Info 13 [00:00:24.000] ----------------------------------------------- +Info 13 [00:00:25.000] Open files: +Info 13 [00:00:26.000] FileName: /a/b/f1.html ProjectRootPath: undefined +Info 13 [00:00:27.000] Projects: projectFileName +Info 13 [00:00:28.000] Starting updateGraphWorker: Project: projectFileName +Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 15 [00:00:30.000] Same program as before +Info 16 [00:00:31.000] QuickInfo : var +Info 17 [00:00:32.000] Project 'projectFileName' (External) +Info 17 [00:00:33.000] Files (1) + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 17 [00:00:35.000] Open files: +Info 17 [00:00:36.000] Text of/a/b/f1.html: \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js index 7669666eea928..2338b2e0eaed8 100644 --- a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js +++ b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js @@ -50,8 +50,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 1;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js index 3c27b2307c89e..e47b87ba03cee 100644 --- a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js +++ b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js @@ -58,9 +58,9 @@ Info 14 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:40.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:41.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 17 [00:00:42.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts - /users/username/projects/project/sub/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" + /users/username/projects/project/sub/a.ts Text-1 "export const a = 10;" ../../../../a/lib/lib.d.ts @@ -220,9 +220,9 @@ Info 45 [00:01:34.000] Starting updateGraphWorker: Project: /users/username/pr Info 46 [00:01:35.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 47 [00:01:36.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 48 [00:01:37.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts - /users/username/projects/project/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" + /users/username/projects/project/a.ts SVC-1-0 "export const a = 10;" ../../../../a/lib/lib.d.ts @@ -324,8 +324,8 @@ Info 65 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /users/username/projec Info 66 [00:02:25.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 67 [00:02:26.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 68 [00:02:27.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" ../../../../a/lib/lib.d.ts @@ -347,8 +347,8 @@ Info 78 [00:02:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 79 [00:02:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 80 [00:02:39.000] Project '/dev/null/inferredProject1*' (Inferred) Info 81 [00:02:40.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/project/sub/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/sub/a.ts SVC-2-0 "" ../../../../../a/lib/lib.d.ts @@ -488,9 +488,9 @@ Info 108 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /users/username/projec Info 109 [00:03:46.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 110 [00:03:47.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 111 [00:03:48.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts - /users/username/projects/project/sub/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" + /users/username/projects/project/sub/a.ts SVC-2-0 "" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js b/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js index eda763e63962a..fb5adce737f1b 100644 --- a/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js +++ b/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js @@ -37,8 +37,8 @@ Info 8 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:23.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:24.000] Files (2) - /a/lib/lib.d.ts - /a/b/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "/// \n let x = y" ../lib/lib.d.ts @@ -143,9 +143,9 @@ Info 23 [00:00:44.000] FileWatcher:: Added:: WatchInfo: /a/b/commonFile2.ts 50 Info 24 [00:00:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:46.000] Project '/dev/null/inferredProject1*' (Inferred) Info 26 [00:00:47.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile2.ts - /a/b/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile2.ts Text-1 "let y = 1" + /a/b/commonFile1.ts SVC-1-0 "/// \n let x = y" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js index 94c89e8fc6ec8..0842238180bdb 100644 --- a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js @@ -66,10 +66,10 @@ Info 15 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 18 [00:00:55.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js - /user/username/projects/myproject/apps/editor/src/src.js - /user/username/projects/myproject/mocks/cssMock.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js Text-1 "function bar() { }" + /user/username/projects/myproject/apps/editor/src/src.js Text-1 "function fooBar() { }" + /user/username/projects/myproject/mocks/cssMock.js SVC-1-0 "function foo() { }" ../../../../a/lib/lib.d.ts @@ -202,8 +202,8 @@ Info 44 [00:01:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 45 [00:01:32.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/apps/editor/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:33.000] Project '/user/username/projects/myproject/apps/editor/tsconfig.json' (Configured) Info 47 [00:01:34.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/apps/editor/src/src.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/apps/editor/src/src.js Text-1 "function fooBar() { }" ../../../../../../a/lib/lib.d.ts @@ -268,8 +268,8 @@ Info 77 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 78 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 79 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 80 [00:02:13.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js Text-1 "function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js index b85abe7dfbab5..90a5801a29c1a 100644 --- a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js +++ b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js @@ -86,9 +86,9 @@ Info 19 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 20 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 22 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.html + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-1 "" ../lib/lib.d.ts @@ -232,8 +232,8 @@ Info 46 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 47 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 48 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 49 [00:00:41.000] Files (2) - /a/lib/lib.d.ts - /a/b/f1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " ../lib/lib.d.ts @@ -374,8 +374,8 @@ Info 73 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 74 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 75 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 76 [00:00:41.000] Files (2) - /a/lib/lib.d.ts - /a/b/f1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " ../lib/lib.d.ts @@ -516,9 +516,9 @@ Info 98 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:00:38.000] Project '/a/b/tsconfig.json' (Configured) Info 101 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.html + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-1 "" ../lib/lib.d.ts @@ -658,8 +658,8 @@ Info 125 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 126 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 127 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 128 [00:00:41.000] Files (2) - /a/lib/lib.d.ts - /a/b/f1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js index ea9a1f3e47f00..3477e49467561 100644 --- a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js @@ -65,10 +65,10 @@ Info 16 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:53.000] Project '/user/username/projects/myproject/playground/tsconfig.json' (Configured) Info 19 [00:00:54.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tests.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tests.ts SVC-1-0 "export function foo() {}" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../a/lib/lib.d.ts @@ -195,8 +195,8 @@ Info 40 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:27.000] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) Info 43 [00:01:28.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" ../../../../../../a/lib/lib.d.ts @@ -317,8 +317,8 @@ Info 75 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 76 [00:02:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 77 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 78 [00:02:15.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js index 75a9341eaca2c..e9badc8d252eb 100644 --- a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js +++ b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js @@ -41,7 +41,7 @@ Info 12 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:26.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:27.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:28.000] Files (1) - /a/b/f1.ts + /a/b/f1.ts SVC-1-0 " " f1.ts @@ -114,8 +114,8 @@ Info 28 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 29 [00:00:48.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:00:49.000] Project '/a/b/tsconfig.json' (Configured) Info 31 [00:00:50.000] Files (2) - /a/b/f1.ts - /a/b/f2.html + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-1 "" f1.ts @@ -171,19 +171,24 @@ Info 38 [00:01:09.000] Search path: /a/b Info 39 [00:01:10.000] For info: /a/b/f2.html :: Config file name: /a/b/tsconfig.json Info 40 [00:01:11.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 41 [00:01:12.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 42 [00:01:13.000] Different program with same set of files -Info 43 [00:01:14.000] Project '/a/b/tsconfig.json' (Configured) -Info 43 [00:01:15.000] Files (2) +Info 42 [00:01:13.000] Project '/a/b/tsconfig.json' (Configured) +Info 43 [00:01:14.000] Files (2) + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html SVC-2-0 "var hello = \"hello\";" -Info 43 [00:01:16.000] ----------------------------------------------- -Info 43 [00:01:17.000] Open files: -Info 43 [00:01:18.000] FileName: /a/b/f1.ts ProjectRootPath: undefined -Info 43 [00:01:19.000] Projects: /a/b/tsconfig.json -Info 43 [00:01:20.000] FileName: /a/b/f2.html ProjectRootPath: undefined -Info 43 [00:01:21.000] Projects: /a/b/tsconfig.json +Info 44 [00:01:15.000] ----------------------------------------------- +Info 45 [00:01:16.000] Project '/a/b/tsconfig.json' (Configured) +Info 45 [00:01:17.000] Files (2) + +Info 45 [00:01:18.000] ----------------------------------------------- +Info 45 [00:01:19.000] Open files: +Info 45 [00:01:20.000] FileName: /a/b/f1.ts ProjectRootPath: undefined +Info 45 [00:01:21.000] Projects: /a/b/tsconfig.json +Info 45 [00:01:22.000] FileName: /a/b/f2.html ProjectRootPath: undefined +Info 45 [00:01:23.000] Projects: /a/b/tsconfig.json Before request -Info 43 [00:01:22.000] request: +Info 45 [00:01:24.000] request: { "command": "completionInfo", "arguments": { @@ -193,12 +198,12 @@ Info 43 [00:01:22.000] request: "seq": 3, "type": "request" } -Info 44 [00:01:23.000] getCompletionData: Get current token: * -Info 45 [00:01:24.000] getCompletionData: Is inside comment: * -Info 46 [00:01:25.000] getCompletionData: Get previous token: * -Info 47 [00:01:26.000] getCompletionData: Semantic work: * -Info 48 [00:01:27.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * -Info 49 [00:01:28.000] response: +Info 46 [00:01:25.000] getCompletionData: Get current token: * +Info 47 [00:01:26.000] getCompletionData: Is inside comment: * +Info 48 [00:01:27.000] getCompletionData: Get previous token: * +Info 49 [00:01:28.000] getCompletionData: Semantic work: * +Info 50 [00:01:29.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * +Info 51 [00:01:30.000] response: { "response": { "flags": 0, @@ -614,16 +619,16 @@ Info 49 [00:01:28.000] response: } After request -Info 50 [00:01:29.000] Project '/a/b/tsconfig.json' (Configured) -Info 50 [00:01:30.000] Files (2) +Info 52 [00:01:31.000] Project '/a/b/tsconfig.json' (Configured) +Info 52 [00:01:32.000] Files (2) -Info 50 [00:01:31.000] ----------------------------------------------- -Info 50 [00:01:32.000] Open files: -Info 50 [00:01:33.000] FileName: /a/b/f1.ts ProjectRootPath: undefined -Info 50 [00:01:34.000] Projects: /a/b/tsconfig.json +Info 52 [00:01:33.000] ----------------------------------------------- +Info 52 [00:01:34.000] Open files: +Info 52 [00:01:35.000] FileName: /a/b/f1.ts ProjectRootPath: undefined +Info 52 [00:01:36.000] Projects: /a/b/tsconfig.json Before request -Info 50 [00:01:35.000] request: +Info 52 [00:01:37.000] request: { "command": "completionInfo", "arguments": { @@ -633,15 +638,20 @@ Info 50 [00:01:35.000] request: "seq": 4, "type": "request" } -Info 51 [00:01:36.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 52 [00:01:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:01:38.000] Different program with same set of files -Info 54 [00:01:39.000] getCompletionData: Get current token: * -Info 55 [00:01:40.000] getCompletionData: Is inside comment: * -Info 56 [00:01:41.000] getCompletionData: Get previous token: * -Info 57 [00:01:42.000] getCompletionData: Semantic work: * -Info 58 [00:01:43.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * -Info 59 [00:01:44.000] response: +Info 53 [00:01:38.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 54 [00:01:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 55 [00:01:40.000] Project '/a/b/tsconfig.json' (Configured) +Info 56 [00:01:41.000] Files (2) + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-3 "" + +Info 57 [00:01:42.000] ----------------------------------------------- +Info 58 [00:01:43.000] getCompletionData: Get current token: * +Info 59 [00:01:44.000] getCompletionData: Is inside comment: * +Info 60 [00:01:45.000] getCompletionData: Get previous token: * +Info 61 [00:01:46.000] getCompletionData: Semantic work: * +Info 62 [00:01:47.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * +Info 63 [00:01:48.000] response: { "response": { "flags": 0, diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js index 6c08e08cb7c33..2fc0d130f7197 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js @@ -165,11 +165,11 @@ Info 22 [00:01:01.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:01:02.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:01:03.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) Info 25 [00:01:04.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/sample1/core/index.ts - /user/username/projects/sample1/core/anotherModule.ts - /user/username/projects/sample1/logic/index.ts - /user/username/projects/sample1/tests/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-1 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" ../../../../../a/lib/lib.d.ts @@ -241,30 +241,38 @@ FsWatchesRecursive:: Info 33 [00:01:20.000] Running: /user/username/projects/sample1/tests/tsconfig.json Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:25.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:26.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 39 [00:01:27.000] Files (5) - -Info 39 [00:01:28.000] ----------------------------------------------- -Info 39 [00:01:29.000] Open files: -Info 39 [00:01:30.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 39 [00:01:31.000] Projects: /user/username/projects/sample1/tests/tsconfig.json -Info 39 [00:01:32.000] After ensureProjectForOpenFiles: -Info 40 [00:01:33.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 40 [00:01:34.000] Files (5) - -Info 40 [00:01:35.000] ----------------------------------------------- -Info 40 [00:01:36.000] Open files: -Info 40 [00:01:37.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 40 [00:01:38.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 36 [00:01:23.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-2 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\nfunction foo() {}" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:27.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:28.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 41 [00:01:29.000] Files (5) + +Info 41 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Open files: +Info 41 [00:01:32.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 41 [00:01:33.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 41 [00:01:34.000] After ensureProjectForOpenFiles: +Info 42 [00:01:35.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 42 [00:01:36.000] Files (5) + +Info 42 [00:01:37.000] ----------------------------------------------- +Info 42 [00:01:38.000] Open files: +Info 42 [00:01:39.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 42 [00:01:40.000] Projects: /user/username/projects/sample1/tests/tsconfig.json After checking timeout queue length (2) and running -Info 40 [00:01:41.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info -Info 41 [00:01:42.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json -Info 42 [00:01:43.000] Scheduled: *ensureProjectForOpenFiles* -Info 43 [00:01:44.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info +Info 42 [00:01:43.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info +Info 43 [00:01:44.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json +Info 44 [00:01:45.000] Scheduled: *ensureProjectForOpenFiles* +Info 45 [00:01:46.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info Before checking timeout queue length (2) and running //// [/user/username/projects/sample1/logic/index.ts] import * as c from '../core/index'; @@ -276,41 +284,49 @@ export const m = mod; function foo() {}export function gfoo() {} -Info 44 [00:01:45.000] Running: /user/username/projects/sample1/tests/tsconfig.json -Info 45 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json -Info 46 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 47 [00:01:48.000] Different program with same set of files -Info 48 [00:01:49.000] Running: *ensureProjectForOpenFiles* -Info 49 [00:01:50.000] Before ensureProjectForOpenFiles: -Info 50 [00:01:51.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 50 [00:01:52.000] Files (5) - -Info 50 [00:01:53.000] ----------------------------------------------- -Info 50 [00:01:54.000] Open files: -Info 50 [00:01:55.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 50 [00:01:56.000] Projects: /user/username/projects/sample1/tests/tsconfig.json -Info 50 [00:01:57.000] After ensureProjectForOpenFiles: -Info 51 [00:01:58.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 51 [00:01:59.000] Files (5) - -Info 51 [00:02:00.000] ----------------------------------------------- -Info 51 [00:02:01.000] Open files: -Info 51 [00:02:02.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 51 [00:02:03.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 46 [00:01:47.000] Running: /user/username/projects/sample1/tests/tsconfig.json +Info 47 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json +Info 48 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 49 [00:01:50.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 50 [00:01:51.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-3 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\nfunction foo() {}export function gfoo() {}" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + +Info 51 [00:01:52.000] ----------------------------------------------- +Info 52 [00:01:53.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:01:54.000] Before ensureProjectForOpenFiles: +Info 54 [00:01:55.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 54 [00:01:56.000] Files (5) + +Info 54 [00:01:57.000] ----------------------------------------------- +Info 54 [00:01:58.000] Open files: +Info 54 [00:01:59.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 54 [00:02:00.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 54 [00:02:01.000] After ensureProjectForOpenFiles: +Info 55 [00:02:02.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 55 [00:02:03.000] Files (5) + +Info 55 [00:02:04.000] ----------------------------------------------- +Info 55 [00:02:05.000] Open files: +Info 55 [00:02:06.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 55 [00:02:07.000] Projects: /user/username/projects/sample1/tests/tsconfig.json After checking timeout queue length (2) and running -Info 51 [00:02:07.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file -Info 52 [00:02:08.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json -Info 53 [00:02:09.000] Scheduled: *ensureProjectForOpenFiles* -Info 54 [00:02:10.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file +Info 55 [00:02:11.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file +Info 56 [00:02:12.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json +Info 57 [00:02:13.000] Scheduled: *ensureProjectForOpenFiles* +Info 58 [00:02:14.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file Before checking timeout queue length (2) and running //// [/user/username/projects/sample1/logic/tsconfig.json] {"compilerOptions":{"composite":true,"declaration":true,"declarationDir":"decls"},"references":[{"path":"../core"}]} -Info 55 [00:02:11.000] Running: /user/username/projects/sample1/tests/tsconfig.json -Info 56 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json -Info 57 [00:02:13.000] Config: /user/username/projects/sample1/logic/tsconfig.json : { +Info 59 [00:02:15.000] Running: /user/username/projects/sample1/tests/tsconfig.json +Info 60 [00:02:16.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json +Info 61 [00:02:17.000] Config: /user/username/projects/sample1/logic/tsconfig.json : { "rootNames": [ "/user/username/projects/sample1/logic/index.ts" ], @@ -327,23 +343,31 @@ Info 57 [00:02:13.000] Config: /user/username/projects/sample1/logic/tsconfig. } ] } -Info 58 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 59 [00:02:15.000] Different program with same set of files -Info 60 [00:02:16.000] Running: *ensureProjectForOpenFiles* -Info 61 [00:02:17.000] Before ensureProjectForOpenFiles: -Info 62 [00:02:18.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 62 [00:02:19.000] Files (5) - -Info 62 [00:02:20.000] ----------------------------------------------- -Info 62 [00:02:21.000] Open files: -Info 62 [00:02:22.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 62 [00:02:23.000] Projects: /user/username/projects/sample1/tests/tsconfig.json -Info 62 [00:02:24.000] After ensureProjectForOpenFiles: -Info 63 [00:02:25.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 63 [00:02:26.000] Files (5) - -Info 63 [00:02:27.000] ----------------------------------------------- -Info 63 [00:02:28.000] Open files: -Info 63 [00:02:29.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 63 [00:02:30.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 62 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 63 [00:02:19.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 64 [00:02:20.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-3 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\nfunction foo() {}export function gfoo() {}" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + +Info 65 [00:02:21.000] ----------------------------------------------- +Info 66 [00:02:22.000] Running: *ensureProjectForOpenFiles* +Info 67 [00:02:23.000] Before ensureProjectForOpenFiles: +Info 68 [00:02:24.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 68 [00:02:25.000] Files (5) + +Info 68 [00:02:26.000] ----------------------------------------------- +Info 68 [00:02:27.000] Open files: +Info 68 [00:02:28.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 68 [00:02:29.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 68 [00:02:30.000] After ensureProjectForOpenFiles: +Info 69 [00:02:31.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 69 [00:02:32.000] Files (5) + +Info 69 [00:02:33.000] ----------------------------------------------- +Info 69 [00:02:34.000] Open files: +Info 69 [00:02:35.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 69 [00:02:36.000] Projects: /user/username/projects/sample1/tests/tsconfig.json After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js index 7b8706de24c16..0f1e45f39dfb6 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js @@ -118,11 +118,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -202,10 +202,10 @@ Info 43 [00:01:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 44 [00:01:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:31.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 46 [00:01:32.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -325,11 +325,11 @@ Info 64 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 65 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 66 [00:02:06.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 67 [00:02:07.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js index ca75835ff2c43..9c42bf494c382 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js @@ -118,11 +118,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -197,41 +197,49 @@ Info 40 [00:01:26.000] Config: /user/username/projects/myproject/a/tsconfig.js } } Info 41 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:28.000] Different program with same set of files -Info 43 [00:01:29.000] Running: *ensureProjectForOpenFiles* -Info 44 [00:01:30.000] Before ensureProjectForOpenFiles: -Info 45 [00:01:31.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 45 [00:01:32.000] Files (5) +Info 42 [00:01:28.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 43 [00:01:29.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" -Info 45 [00:01:33.000] ----------------------------------------------- -Info 45 [00:01:34.000] Open files: -Info 45 [00:01:35.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 45 [00:01:36.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 45 [00:01:37.000] After ensureProjectForOpenFiles: -Info 46 [00:01:38.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 46 [00:01:39.000] Files (5) +Info 44 [00:01:30.000] ----------------------------------------------- +Info 45 [00:01:31.000] Running: *ensureProjectForOpenFiles* +Info 46 [00:01:32.000] Before ensureProjectForOpenFiles: +Info 47 [00:01:33.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 47 [00:01:34.000] Files (5) -Info 46 [00:01:40.000] ----------------------------------------------- -Info 46 [00:01:41.000] Open files: -Info 46 [00:01:42.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 46 [00:01:43.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 47 [00:01:35.000] ----------------------------------------------- +Info 47 [00:01:36.000] Open files: +Info 47 [00:01:37.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 47 [00:01:38.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 47 [00:01:39.000] After ensureProjectForOpenFiles: +Info 48 [00:01:40.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 48 [00:01:41.000] Files (5) + +Info 48 [00:01:42.000] ----------------------------------------------- +Info 48 [00:01:43.000] Open files: +Info 48 [00:01:44.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 48 [00:01:45.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running -Info 46 [00:01:46.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 47 [00:01:47.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json -Info 48 [00:01:48.000] Scheduled: *ensureProjectForOpenFiles* -Info 49 [00:01:49.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 50 [00:01:50.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations -Info 51 [00:01:51.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation -Info 52 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 48 [00:01:48.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 49 [00:01:49.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json +Info 50 [00:01:50.000] Scheduled: *ensureProjectForOpenFiles* +Info 51 [00:01:51.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 52 [00:01:52.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 53 [00:01:53.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation +Info 54 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/a/tsconfig.json] {"compilerOptions":{"composite":true},"files":["index.ts"]} -Info 53 [00:01:53.000] Running: /user/username/projects/myproject/c/tsconfig.json -Info 54 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info 55 [00:01:55.000] Config: /user/username/projects/myproject/a/tsconfig.json : { +Info 55 [00:01:55.000] Running: /user/username/projects/myproject/c/tsconfig.json +Info 56 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json +Info 57 [00:01:57.000] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" ], @@ -240,23 +248,31 @@ Info 55 [00:01:55.000] Config: /user/username/projects/myproject/a/tsconfig.js "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" } } -Info 56 [00:01:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 57 [00:01:57.000] Different program with same set of files -Info 58 [00:01:58.000] Running: *ensureProjectForOpenFiles* -Info 59 [00:01:59.000] Before ensureProjectForOpenFiles: -Info 60 [00:02:00.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 60 [00:02:01.000] Files (5) +Info 58 [00:01:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 59 [00:01:59.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 60 [00:02:00.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 61 [00:02:01.000] ----------------------------------------------- +Info 62 [00:02:02.000] Running: *ensureProjectForOpenFiles* +Info 63 [00:02:03.000] Before ensureProjectForOpenFiles: +Info 64 [00:02:04.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 64 [00:02:05.000] Files (5) -Info 60 [00:02:02.000] ----------------------------------------------- -Info 60 [00:02:03.000] Open files: -Info 60 [00:02:04.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 60 [00:02:05.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 60 [00:02:06.000] After ensureProjectForOpenFiles: -Info 61 [00:02:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 61 [00:02:08.000] Files (5) +Info 64 [00:02:06.000] ----------------------------------------------- +Info 64 [00:02:07.000] Open files: +Info 64 [00:02:08.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 64 [00:02:09.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 64 [00:02:10.000] After ensureProjectForOpenFiles: +Info 65 [00:02:11.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 65 [00:02:12.000] Files (5) -Info 61 [00:02:09.000] ----------------------------------------------- -Info 61 [00:02:10.000] Open files: -Info 61 [00:02:11.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 61 [00:02:12.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 65 [00:02:13.000] ----------------------------------------------- +Info 65 [00:02:14.000] Open files: +Info 65 [00:02:15.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 65 [00:02:16.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js index 415809f70bcd7..939b0ecb1f7d6 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js @@ -118,11 +118,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -223,11 +223,11 @@ Info 44 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 45 [00:01:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:38.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 47 [00:01:39.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -339,11 +339,11 @@ Info 62 [00:02:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 63 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 64 [00:02:11.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 65 [00:02:12.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js index 0ff02fcf6ec5f..6b11b52e58282 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js @@ -118,11 +118,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -243,11 +243,11 @@ Info 65 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 66 [00:01:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 67 [00:01:59.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 68 [00:02:00.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -393,11 +393,11 @@ Info 104 [00:02:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 105 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 106 [00:02:53.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 107 [00:02:54.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js index 8800a9e56d2bb..0b8aaed321053 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js @@ -118,11 +118,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -189,22 +189,30 @@ FsWatchesRecursive:: Info 35 [00:01:22.000] Running: /user/username/projects/myproject/c/tsconfig.json Info 36 [00:01:23.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info 37 [00:01:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:25.000] Different program with same set of files -Info 39 [00:01:26.000] Running: *ensureProjectForOpenFiles* -Info 40 [00:01:27.000] Before ensureProjectForOpenFiles: -Info 41 [00:01:28.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 41 [00:01:29.000] Files (5) - -Info 41 [00:01:30.000] ----------------------------------------------- -Info 41 [00:01:31.000] Open files: -Info 41 [00:01:32.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 41 [00:01:33.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 41 [00:01:34.000] After ensureProjectForOpenFiles: -Info 42 [00:01:35.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 42 [00:01:36.000] Files (5) - -Info 42 [00:01:37.000] ----------------------------------------------- -Info 42 [00:01:38.000] Open files: -Info 42 [00:01:39.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 42 [00:01:40.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 38 [00:01:25.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 39 [00:01:26.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-2 "import {A} from '@ref/a';\nexport const b = new A();export function gFoo() { }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 40 [00:01:27.000] ----------------------------------------------- +Info 41 [00:01:28.000] Running: *ensureProjectForOpenFiles* +Info 42 [00:01:29.000] Before ensureProjectForOpenFiles: +Info 43 [00:01:30.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 43 [00:01:31.000] Files (5) + +Info 43 [00:01:32.000] ----------------------------------------------- +Info 43 [00:01:33.000] Open files: +Info 43 [00:01:34.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 43 [00:01:35.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 43 [00:01:36.000] After ensureProjectForOpenFiles: +Info 44 [00:01:37.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 44 [00:01:38.000] Files (5) + +Info 44 [00:01:39.000] ----------------------------------------------- +Info 44 [00:01:40.000] Open files: +Info 44 [00:01:41.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 44 [00:01:42.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js index ada5f97e20b55..4d35921a210a7 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js @@ -124,11 +124,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -217,10 +217,10 @@ Info 56 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 57 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:01:44.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 59 [00:01:45.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -346,11 +346,11 @@ Info 81 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 82 [00:02:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 83 [00:02:23.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 84 [00:02:24.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js index 976f44d654840..1b2164db91749 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js @@ -124,11 +124,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -210,41 +210,49 @@ Info 49 [00:01:35.000] Config: /user/username/projects/myproject/a/tsconfig.js Info 50 [00:01:36.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info 51 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info 52 [00:01:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 53 [00:01:39.000] Different program with same set of files -Info 54 [00:01:40.000] Running: *ensureProjectForOpenFiles* -Info 55 [00:01:41.000] Before ensureProjectForOpenFiles: -Info 56 [00:01:42.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 56 [00:01:43.000] Files (5) +Info 53 [00:01:39.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 54 [00:01:40.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" -Info 56 [00:01:44.000] ----------------------------------------------- -Info 56 [00:01:45.000] Open files: -Info 56 [00:01:46.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 56 [00:01:47.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 56 [00:01:48.000] After ensureProjectForOpenFiles: -Info 57 [00:01:49.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 57 [00:01:50.000] Files (5) +Info 55 [00:01:41.000] ----------------------------------------------- +Info 56 [00:01:42.000] Running: *ensureProjectForOpenFiles* +Info 57 [00:01:43.000] Before ensureProjectForOpenFiles: +Info 58 [00:01:44.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 58 [00:01:45.000] Files (5) -Info 57 [00:01:51.000] ----------------------------------------------- -Info 57 [00:01:52.000] Open files: -Info 57 [00:01:53.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 57 [00:01:54.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 58 [00:01:46.000] ----------------------------------------------- +Info 58 [00:01:47.000] Open files: +Info 58 [00:01:48.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 58 [00:01:49.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 58 [00:01:50.000] After ensureProjectForOpenFiles: +Info 59 [00:01:51.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 59 [00:01:52.000] Files (5) + +Info 59 [00:01:53.000] ----------------------------------------------- +Info 59 [00:01:54.000] Open files: +Info 59 [00:01:55.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 59 [00:01:56.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running -Info 57 [00:01:57.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 58 [00:01:58.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json -Info 59 [00:01:59.000] Scheduled: *ensureProjectForOpenFiles* -Info 60 [00:02:00.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 61 [00:02:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:02.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation -Info 63 [00:02:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 59 [00:01:59.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 60 [00:02:00.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json +Info 61 [00:02:01.000] Scheduled: *ensureProjectForOpenFiles* +Info 62 [00:02:02.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 63 [00:02:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:04.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation +Info 65 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/a/tsconfig.json] {"compilerOptions":{"composite":true}} -Info 64 [00:02:04.000] Running: /user/username/projects/myproject/c/tsconfig.json -Info 65 [00:02:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info 66 [00:02:06.000] Config: /user/username/projects/myproject/a/tsconfig.json : { +Info 66 [00:02:06.000] Running: /user/username/projects/myproject/c/tsconfig.json +Info 67 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json +Info 68 [00:02:08.000] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" ], @@ -253,25 +261,33 @@ Info 66 [00:02:06.000] Config: /user/username/projects/myproject/a/tsconfig.js "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" } } -Info 67 [00:02:07.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory -Info 68 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory -Info 69 [00:02:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 70 [00:02:10.000] Different program with same set of files -Info 71 [00:02:11.000] Running: *ensureProjectForOpenFiles* -Info 72 [00:02:12.000] Before ensureProjectForOpenFiles: -Info 73 [00:02:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 73 [00:02:14.000] Files (5) +Info 69 [00:02:09.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory +Info 70 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory +Info 71 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 72 [00:02:12.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 73 [00:02:13.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 74 [00:02:14.000] ----------------------------------------------- +Info 75 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 76 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 77 [00:02:17.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 77 [00:02:18.000] Files (5) -Info 73 [00:02:15.000] ----------------------------------------------- -Info 73 [00:02:16.000] Open files: -Info 73 [00:02:17.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 73 [00:02:18.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 73 [00:02:19.000] After ensureProjectForOpenFiles: -Info 74 [00:02:20.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 74 [00:02:21.000] Files (5) +Info 77 [00:02:19.000] ----------------------------------------------- +Info 77 [00:02:20.000] Open files: +Info 77 [00:02:21.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 77 [00:02:22.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 77 [00:02:23.000] After ensureProjectForOpenFiles: +Info 78 [00:02:24.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 78 [00:02:25.000] Files (5) -Info 74 [00:02:22.000] ----------------------------------------------- -Info 74 [00:02:23.000] Open files: -Info 74 [00:02:24.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 74 [00:02:25.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 78 [00:02:26.000] ----------------------------------------------- +Info 78 [00:02:27.000] Open files: +Info 78 [00:02:28.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 78 [00:02:29.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js index d8f3d2368635e..68f5339fc42cb 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js @@ -124,11 +124,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -231,11 +231,11 @@ Info 50 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 51 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:01:44.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 53 [00:01:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -347,11 +347,11 @@ Info 68 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 69 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 70 [00:02:17.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 71 [00:02:18.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js index 72796513ab43a..2fbf94e67b0b0 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js @@ -124,11 +124,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -251,11 +251,11 @@ Info 71 [00:02:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:05.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 74 [00:02:06.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -399,11 +399,11 @@ Info 110 [00:02:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 111 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 112 [00:02:59.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 113 [00:03:00.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js index 5ae34c354516b..749fad91744b9 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js @@ -124,11 +124,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -197,22 +197,30 @@ FsWatchesRecursive:: Info 41 [00:01:28.000] Running: /user/username/projects/myproject/c/tsconfig.json Info 42 [00:01:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info 43 [00:01:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 44 [00:01:31.000] Different program with same set of files -Info 45 [00:01:32.000] Running: *ensureProjectForOpenFiles* -Info 46 [00:01:33.000] Before ensureProjectForOpenFiles: -Info 47 [00:01:34.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 47 [00:01:35.000] Files (5) - -Info 47 [00:01:36.000] ----------------------------------------------- -Info 47 [00:01:37.000] Open files: -Info 47 [00:01:38.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 47 [00:01:39.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 47 [00:01:40.000] After ensureProjectForOpenFiles: -Info 48 [00:01:41.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 48 [00:01:42.000] Files (5) - -Info 48 [00:01:43.000] ----------------------------------------------- -Info 48 [00:01:44.000] Open files: -Info 48 [00:01:45.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 48 [00:01:46.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 44 [00:01:31.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 45 [00:01:32.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-2 "import {A} from '@ref/a';\nexport const b = new A();export function gFoo() { }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 46 [00:01:33.000] ----------------------------------------------- +Info 47 [00:01:34.000] Running: *ensureProjectForOpenFiles* +Info 48 [00:01:35.000] Before ensureProjectForOpenFiles: +Info 49 [00:01:36.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 49 [00:01:37.000] Files (5) + +Info 49 [00:01:38.000] ----------------------------------------------- +Info 49 [00:01:39.000] Open files: +Info 49 [00:01:40.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 49 [00:01:41.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 49 [00:01:42.000] After ensureProjectForOpenFiles: +Info 50 [00:01:43.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 50 [00:01:44.000] Files (5) + +Info 50 [00:01:45.000] ----------------------------------------------- +Info 50 [00:01:46.000] Open files: +Info 50 [00:01:47.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 50 [00:01:48.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js b/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js index bc3f6633e0fbb..58d9122e0e5ec 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js +++ b/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js @@ -35,7 +35,7 @@ Info 10 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Fo Info 11 [00:00:20.000] Finishing updateGraphWorker: Project: /Foo/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:21.000] Project '/Foo/tsconfig.json' (Configured) Info 13 [00:00:22.000] Files (1) - /Foo/a.ts + /Foo/a.ts SVC-1-0 "const x = 0;" a.ts diff --git a/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js b/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js index 31bda364e13e3..480585db6374c 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js +++ b/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js @@ -33,7 +33,7 @@ Info 8 [00:00:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:16.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:17.000] Project '/tsconfig.json' (Configured) Info 11 [00:00:18.000] Files (1) - /a.ts + /a.ts SVC-1-0 "export const a = 0;" a.ts diff --git a/tests/baselines/reference/tsserver/refactors/use-formatting-options.js b/tests/baselines/reference/tsserver/refactors/use-formatting-options.js index 8149dd00fcbd8..3f26cd158128d 100644 --- a/tests/baselines/reference/tsserver/refactors/use-formatting-options.js +++ b/tests/baselines/reference/tsserver/refactors/use-formatting-options.js @@ -22,7 +22,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "function f() {\n 1;\n}" a.ts diff --git a/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js b/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js index d406ff5800239..33915b1833aeb 100644 --- a/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js +++ b/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js @@ -24,8 +24,8 @@ Info 6 [00:00:13.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 7 [00:00:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:15.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:16.000] Files (2) - /a.ts - /b.ts + /a.ts Text-1 "export default function() {}" + /b.ts SVC-1-0 "import aTest from \"./a\"; function test() { return aTest(); }" a.ts diff --git a/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js b/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js index 58f262764f3c6..08714f01a5815 100644 --- a/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js +++ b/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js @@ -23,7 +23,7 @@ Info 5 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:15.000] Files (1) - /a.ts + /a.ts SVC-1-0 "const x = 1; export { x };" a.ts @@ -65,8 +65,8 @@ Info 15 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 16 [00:00:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:30.000] Project '/dev/null/inferredProject2*' (Inferred) Info 18 [00:00:31.000] Files (2) - /a.ts - /b.ts + /a.ts SVC-1-0 "const x = 1; export { x };" + /b.ts SVC-1-0 "import { x } from \"./a\"; const y = x + 1;" a.ts diff --git a/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js b/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js index 64b3662c6c35f..98508c37b3bc8 100644 --- a/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js +++ b/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js @@ -24,8 +24,8 @@ Info 6 [00:00:13.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 7 [00:00:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:15.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:16.000] Files (2) - /a.ts - /b.ts + /a.ts Text-1 "export const a = 0;" + /b.ts SVC-1-0 "import { a } from \"./a\";" a.ts diff --git a/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js b/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js index 2a3dee79631e1..3f1e4296b495e 100644 --- a/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js +++ b/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js @@ -20,7 +20,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "const x = 0; const o = { x };" a.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js index 91ff9ead6ff2f..24002bbe59082 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js +++ b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js @@ -80,10 +80,10 @@ Info 43 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js b/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js index 0ba0fdadd8331..198e008c8ebc3 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js +++ b/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js @@ -34,8 +34,8 @@ Info 24 [00:00:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 25 [00:00:44.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 26 [00:00:45.000] Project '/dev/null/inferredProject1*' (Inferred) Info 27 [00:00:46.000] Files (2) - /a/cache/node_modules/@types/lib/index.d.ts - /a/b/app.js + /a/cache/node_modules/@types/lib/index.d.ts Text-1 "export let x = 1" + /a/b/app.js SVC-1-0 "var x = require(\"lib\")" ../cache/node_modules/@types/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js b/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js index ed4fb54d24542..71af3d08ae338 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js +++ b/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js @@ -23,7 +23,7 @@ Info 7 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:15.000] Files (1) - /a.js + /a.js SVC-1-0 "require(\"b\")" a.js diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js index 21e7b63bd2990..0df162f728267 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js @@ -133,13 +133,13 @@ Info 84 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 85 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 86 [00:02:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 87 [00:02:16.000] Files (7) - /a/lib/lib.d.ts - /user/username/projects/myproject/product/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/product/src/file1.ts - /user/username/projects/myproject/product/src/feature/file2.ts - /user/username/projects/myproject/product/test/file4.ts - /user/username/projects/myproject/product/test/src/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../a/lib/lib.d.ts @@ -234,22 +234,32 @@ Info 108 [00:02:55.000] Reusing resolution of module 'module2' from '/user/user Info 109 [00:02:56.000] Reusing resolution of module 'module1' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/node_modules/module1/index.ts'. Info 110 [00:02:57.000] Reusing resolution of module 'module2' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/node_modules/module2/index.ts'. Info 111 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 112 [00:02:59.000] Different program with same set of files -Info 113 [00:03:00.000] Running: *ensureProjectForOpenFiles* -Info 114 [00:03:01.000] Before ensureProjectForOpenFiles: -Info 115 [00:03:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 115 [00:03:03.000] Files (7) - -Info 115 [00:03:04.000] ----------------------------------------------- -Info 115 [00:03:05.000] Open files: -Info 115 [00:03:06.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 115 [00:03:07.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 115 [00:03:08.000] After ensureProjectForOpenFiles: -Info 116 [00:03:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 116 [00:03:10.000] Files (7) - -Info 116 [00:03:11.000] ----------------------------------------------- -Info 116 [00:03:12.000] Open files: -Info 116 [00:03:13.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 116 [00:03:14.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 112 [00:02:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 113 [00:03:00.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + +Info 114 [00:03:01.000] ----------------------------------------------- +Info 115 [00:03:02.000] Running: *ensureProjectForOpenFiles* +Info 116 [00:03:03.000] Before ensureProjectForOpenFiles: +Info 117 [00:03:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 117 [00:03:05.000] Files (7) + +Info 117 [00:03:06.000] ----------------------------------------------- +Info 117 [00:03:07.000] Open files: +Info 117 [00:03:08.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 117 [00:03:09.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 117 [00:03:10.000] After ensureProjectForOpenFiles: +Info 118 [00:03:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 118 [00:03:12.000] Files (7) + +Info 118 [00:03:13.000] ----------------------------------------------- +Info 118 [00:03:14.000] Open files: +Info 118 [00:03:15.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 118 [00:03:16.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js index b000906726559..7bdf072882fed 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js @@ -91,11 +91,11 @@ Info 50 [00:01:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 51 [00:01:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:01:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 53 [00:01:30.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/src/file1.ts - /user/username/projects/myproject/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/src/file2.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../a/lib/lib.d.ts @@ -160,22 +160,30 @@ Info 62 [00:01:51.000] Reusing resolution of module 'module2' from '/user/user Info 63 [00:01:52.000] Reusing resolution of module 'module1' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/node_modules/module1/index.ts'. Info 64 [00:01:53.000] Reusing resolution of module 'module2' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/node_modules/module2/index.ts'. Info 65 [00:01:54.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 66 [00:01:55.000] Different program with same set of files -Info 67 [00:01:56.000] Running: *ensureProjectForOpenFiles* -Info 68 [00:01:57.000] Before ensureProjectForOpenFiles: -Info 69 [00:01:58.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 69 [00:01:59.000] Files (5) - -Info 69 [00:02:00.000] ----------------------------------------------- -Info 69 [00:02:01.000] Open files: -Info 69 [00:02:02.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 69 [00:02:03.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:04.000] After ensureProjectForOpenFiles: -Info 70 [00:02:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 70 [00:02:06.000] Files (5) - -Info 70 [00:02:07.000] ----------------------------------------------- -Info 70 [00:02:08.000] Open files: -Info 70 [00:02:09.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 70 [00:02:10.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 66 [00:01:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 67 [00:01:56.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/src/file2.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + +Info 68 [00:01:57.000] ----------------------------------------------- +Info 69 [00:01:58.000] Running: *ensureProjectForOpenFiles* +Info 70 [00:01:59.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:02:01.000] Files (5) + +Info 71 [00:02:02.000] ----------------------------------------------- +Info 71 [00:02:03.000] Open files: +Info 71 [00:02:04.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 71 [00:02:05.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 71 [00:02:06.000] After ensureProjectForOpenFiles: +Info 72 [00:02:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 72 [00:02:08.000] Files (5) + +Info 72 [00:02:09.000] ----------------------------------------------- +Info 72 [00:02:10.000] Open files: +Info 72 [00:02:11.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 72 [00:02:12.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js index acba9fbf4faf3..ba025098a7242 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js @@ -147,13 +147,13 @@ Info 112 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 113 [00:02:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 114 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 115 [00:02:42.000] Files (7) - /a/lib/lib.d.ts - /user/username/projects/myproject/product/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/product/src/feature/file2.ts - /user/username/projects/myproject/product/test/file4.ts - /user/username/projects/myproject/product/test/src/file3.ts - /user/username/projects/myproject/product/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/feature/file2.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import \"./feature/file2\"; import \"../test/file4\"; import \"../test/src/file3\"; import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../../../a/lib/lib.d.ts @@ -269,22 +269,32 @@ Info 139 [00:03:24.000] Reusing resolution of module 'module2' from '/user/user Info 140 [00:03:25.000] Reusing resolution of module 'module1' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/node_modules/module1/index.ts'. Info 141 [00:03:26.000] Reusing resolution of module 'module2' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/node_modules/module2/index.ts'. Info 142 [00:03:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 143 [00:03:28.000] Different program with same set of files -Info 144 [00:03:29.000] Running: *ensureProjectForOpenFiles* -Info 145 [00:03:30.000] Before ensureProjectForOpenFiles: -Info 146 [00:03:31.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 146 [00:03:32.000] Files (7) +Info 143 [00:03:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 144 [00:03:29.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/feature/file2.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import \"./feature/file2\"; import \"../test/file4\"; import \"../test/src/file3\"; import { module1 } from \"module1\";import { module2 } from \"module2\";" -Info 146 [00:03:33.000] ----------------------------------------------- -Info 146 [00:03:34.000] Open files: -Info 146 [00:03:35.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 146 [00:03:36.000] Projects: /dev/null/inferredProject1* -Info 146 [00:03:37.000] After ensureProjectForOpenFiles: -Info 147 [00:03:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 147 [00:03:39.000] Files (7) +Info 145 [00:03:30.000] ----------------------------------------------- +Info 146 [00:03:31.000] Running: *ensureProjectForOpenFiles* +Info 147 [00:03:32.000] Before ensureProjectForOpenFiles: +Info 148 [00:03:33.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 148 [00:03:34.000] Files (7) -Info 147 [00:03:40.000] ----------------------------------------------- -Info 147 [00:03:41.000] Open files: -Info 147 [00:03:42.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 147 [00:03:43.000] Projects: /dev/null/inferredProject1* +Info 148 [00:03:35.000] ----------------------------------------------- +Info 148 [00:03:36.000] Open files: +Info 148 [00:03:37.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 148 [00:03:38.000] Projects: /dev/null/inferredProject1* +Info 148 [00:03:39.000] After ensureProjectForOpenFiles: +Info 149 [00:03:40.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 149 [00:03:41.000] Files (7) + +Info 149 [00:03:42.000] ----------------------------------------------- +Info 149 [00:03:43.000] Open files: +Info 149 [00:03:44.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 149 [00:03:45.000] Projects: /dev/null/inferredProject1* After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js b/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js index 6a161f08dff4b..2e7695204f0e4 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js +++ b/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js @@ -118,10 +118,10 @@ Info 52 [00:01:21.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 53 [00:01:22.000] Finishing updateGraphWorker: Project: /src/projects/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 54 [00:01:23.000] Project '/src/projects/app/tsconfig.json' (Configured) Info 55 [00:01:24.000] Files (4) - /src/projects/node_modules/moduleX/index.d.ts - /src/projects/app/appA.ts - /src/projects/common/moduleB.ts - /src/projects/app/appB.ts + /src/projects/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;" + /src/projects/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n" + /src/projects/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n" + /src/projects/app/appB.ts SVC-1-0 "import { x } from \"../common/moduleB\";\nexport const y = x;\n" ../node_modules/moduleX/index.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js b/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js index 8f2a84b2113ab..ac3973e8cabc8 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js +++ b/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js @@ -42,8 +42,8 @@ Info 11 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/temp/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/temp/a.ts SVC-1-0 "import f = require(\"pad\"); f;" ../../../lib/lib.d.ts @@ -181,9 +181,9 @@ Info 54 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 55 [00:01:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 56 [00:01:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 57 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /a/b/projects/temp/node_modules/@types/pad/index.d.ts - /a/b/projects/temp/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/temp/node_modules/@types/pad/index.d.ts Text-1 "export = pad;declare function pad(length: number, text: string, char ?: string): string;" + /a/b/projects/temp/a.ts SVC-1-0 "import f = require(\"pad\"); f;" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js index bb5fb56b1f4dc..86299d2b8a35a 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js @@ -116,13 +116,13 @@ Info 65 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 66 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 67 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 68 [00:01:49.000] Files (7) - /a/lib/lib.d.ts - /user/username/projects/myproject/product/module2.ts - /user/username/projects/myproject/product/src/module1.ts - /user/username/projects/myproject/product/src/file1.ts - /user/username/projects/myproject/product/src/feature/file2.ts - /user/username/projects/myproject/product/test/file4.ts - /user/username/projects/myproject/product/test/src/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-1 "import { module1 } from \"../module1\";import { module2 } from \"../../module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-1 "import { module1 } from \"../src/module1}\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-1 "import { module1 } from \"../../src/module1\";import { module2 } from \"../../module2\";" ../../../../a/lib/lib.d.ts @@ -218,22 +218,32 @@ Info 89 [00:02:28.000] Reusing resolution of module '../module2' from '/user/u Info 90 [00:02:29.000] Reusing resolution of module '../../src/module1' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/src/module1.ts'. Info 91 [00:02:30.000] Reusing resolution of module '../../module2' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/module2.ts'. Info 92 [00:02:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 93 [00:02:32.000] Different program with same set of files -Info 94 [00:02:33.000] Running: *ensureProjectForOpenFiles* -Info 95 [00:02:34.000] Before ensureProjectForOpenFiles: -Info 96 [00:02:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 96 [00:02:36.000] Files (7) - -Info 96 [00:02:37.000] ----------------------------------------------- -Info 96 [00:02:38.000] Open files: -Info 96 [00:02:39.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 96 [00:02:40.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 96 [00:02:41.000] After ensureProjectForOpenFiles: -Info 97 [00:02:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 97 [00:02:43.000] Files (7) - -Info 97 [00:02:44.000] ----------------------------------------------- -Info 97 [00:02:45.000] Open files: -Info 97 [00:02:46.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 97 [00:02:47.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 93 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 94 [00:02:33.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-2 "import { module1 } from \"../module1\";import { module2 } from \"../../module2\";import { module1 } from \"../module1\";import { module2 } from \"../../module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-2 "import { module1 } from \"../src/module1}\";import { module2 } from \"../module2\";import { module1 } from \"../src/module1}\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-2 "import { module1 } from \"../../src/module1\";import { module2 } from \"../../module2\";import { module1 } from \"../../src/module1\";import { module2 } from \"../../module2\";" + +Info 95 [00:02:34.000] ----------------------------------------------- +Info 96 [00:02:35.000] Running: *ensureProjectForOpenFiles* +Info 97 [00:02:36.000] Before ensureProjectForOpenFiles: +Info 98 [00:02:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 98 [00:02:38.000] Files (7) + +Info 98 [00:02:39.000] ----------------------------------------------- +Info 98 [00:02:40.000] Open files: +Info 98 [00:02:41.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 98 [00:02:42.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 98 [00:02:43.000] After ensureProjectForOpenFiles: +Info 99 [00:02:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 99 [00:02:45.000] Files (7) + +Info 99 [00:02:46.000] ----------------------------------------------- +Info 99 [00:02:47.000] Open files: +Info 99 [00:02:48.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 99 [00:02:49.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js index 94abe817c788e..de585d944e391 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js @@ -73,11 +73,11 @@ Info 30 [00:00:59.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 33 [00:01:02.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/module2.ts - /user/username/projects/myproject/src/module1.ts - /user/username/projects/myproject/src/file1.ts - /user/username/projects/myproject/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/src/file2.ts Text-1 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" ../../../../a/lib/lib.d.ts @@ -142,22 +142,30 @@ Info 42 [00:01:23.000] Reusing resolution of module '../module2' from '/user/u Info 43 [00:01:24.000] Reusing resolution of module './module1' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/module1.ts'. Info 44 [00:01:25.000] Reusing resolution of module '../module2' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/module2.ts'. Info 45 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 46 [00:01:27.000] Different program with same set of files -Info 47 [00:01:28.000] Running: *ensureProjectForOpenFiles* -Info 48 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 49 [00:01:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 49 [00:01:31.000] Files (5) - -Info 49 [00:01:32.000] ----------------------------------------------- -Info 49 [00:01:33.000] Open files: -Info 49 [00:01:34.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 49 [00:01:35.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 49 [00:01:36.000] After ensureProjectForOpenFiles: -Info 50 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 50 [00:01:38.000] Files (5) - -Info 50 [00:01:39.000] ----------------------------------------------- -Info 50 [00:01:40.000] Open files: -Info 50 [00:01:41.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 50 [00:01:42.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 46 [00:01:27.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 47 [00:01:28.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/src/file2.ts Text-2 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + +Info 48 [00:01:29.000] ----------------------------------------------- +Info 49 [00:01:30.000] Running: *ensureProjectForOpenFiles* +Info 50 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 51 [00:01:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 51 [00:01:33.000] Files (5) + +Info 51 [00:01:34.000] ----------------------------------------------- +Info 51 [00:01:35.000] Open files: +Info 51 [00:01:36.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 51 [00:01:37.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 51 [00:01:38.000] After ensureProjectForOpenFiles: +Info 52 [00:01:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 52 [00:01:40.000] Files (5) + +Info 52 [00:01:41.000] ----------------------------------------------- +Info 52 [00:01:42.000] Open files: +Info 52 [00:01:43.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 52 [00:01:44.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js index 13a2242abf668..1fe36302444c4 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js +++ b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js @@ -42,8 +42,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-1 "export function bar() { };" + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" moduleFile.ts @@ -147,8 +147,8 @@ Info 40 [00:01:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 41 [00:01:03.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:04.000] Project '/a/b/tsconfig.json' (Configured) Info 43 [00:01:05.000] Files (2) - /a/b/file1.ts - /a/b/moduleFile1.ts + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" + /a/b/moduleFile1.ts Text-1 "export function bar() { };" file1.ts @@ -300,8 +300,8 @@ Info 78 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 79 [00:01:56.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 80 [00:01:57.000] Project '/a/b/tsconfig.json' (Configured) Info 81 [00:01:58.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-2 "export function bar() { };" + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" moduleFile.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js index b4fd897917ec2..c65ec9b01f3bd 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js +++ b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js @@ -26,8 +26,8 @@ Info 8 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:22.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-1 "export function bar() { };" + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" moduleFile.ts @@ -107,7 +107,7 @@ Info 26 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 27 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:00:49.000] Files (1) - /a/b/file1.ts + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" file1.ts @@ -228,8 +228,8 @@ Info 53 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 54 [00:01:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 55 [00:01:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 56 [00:01:31.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-2 "export function bar() { };" + /a/b/file1.ts SVC-1-1 "import * as T from './moduleFile'; T.bar();\n" moduleFile.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js b/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js index a97634db7b80b..143020c0ae13e 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js +++ b/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js @@ -112,10 +112,10 @@ Info 47 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /sr Info 48 [00:01:17.000] Finishing updateGraphWorker: Project: /src/projects/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 49 [00:01:18.000] Project '/src/projects/app/tsconfig.json' (Configured) Info 50 [00:01:19.000] Files (4) - /src/projects/node_modules/moduleX/index.d.ts - /src/projects/app/appA.ts - /src/projects/common/moduleB.ts - /src/projects/app/appB.ts + /src/projects/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;" + /src/projects/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n" + /src/projects/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n" + /src/projects/app/appB.ts SVC-1-0 "import { x } from \"../common/moduleB\";\nexport const y = x;\n" ../node_modules/moduleX/index.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js b/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js index 861aa77df1bd4..28f4240c8553f 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js +++ b/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js @@ -26,7 +26,7 @@ Info 11 [00:00:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:23.000] Files (1) - /a/b/file1.ts + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" file1.ts @@ -145,8 +145,8 @@ Info 33 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 34 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 35 [00:00:52.000] Project '/dev/null/inferredProject1*' (Inferred) Info 36 [00:00:53.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-1 "export function bar() { };" + /a/b/file1.ts SVC-1-1 "import * as T from './moduleFile'; T.bar();\n" moduleFile.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js b/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js index 15a962ec9da82..3ce2e2386d441 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js +++ b/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js @@ -21,7 +21,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.js + /a.js SVC-1-0 "function f(p) {}" a.js diff --git a/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js b/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js index bcc77bd30bda2..d423c21489876 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js +++ b/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js @@ -21,7 +21,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "1 = 2;" a.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js b/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js index 7474caa9e52d2..d85b6c79689c2 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js +++ b/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js @@ -36,8 +36,8 @@ Info 13 [00:00:34.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 14 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:37.000] Files (2) - /a/b/app.ts - /a/b/node_modules/@types/node/index.d.ts + /a/b/app.ts SVC-1-0 "let x = 1" + /a/b/node_modules/@types/node/index.d.ts Text-1 "declare var process: any" app.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js b/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js index 961a0a566ae1b..0d67cf72094be 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js +++ b/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js @@ -33,7 +33,7 @@ Info 9 [00:00:30.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 12 [00:00:33.000] Files (1) - /a/b/app.ts + /a/b/app.ts SVC-1-0 "let x = 1" app.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js index 1dc780df63828..3bb6666688c51 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js @@ -81,10 +81,10 @@ Info 27 [00:00:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 28 [00:00:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 29 [00:01:00.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 30 [00:01:01.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/somefolder/module1.ts - /user/username/projects/myproject/src/somefolder/srcfile.ts - /user/username/projects/myproject/src/typings/electron.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/somefolder/module1.ts Text-1 "\nexport const x = 10;" + /user/username/projects/myproject/src/somefolder/srcfile.ts SVC-1-0 "\nimport { x } from \"somefolder/module1\";\nimport { x } from \"somefolder/module2\";\nconst y = x;" + /user/username/projects/myproject/src/typings/electron.d.ts Text-1 "\ndeclare module 'original-fs' {\n import * as fs from 'fs';\n export = fs;\n}" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js index 53a3f47663458..bce9e52fe9ef5 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js @@ -86,11 +86,11 @@ Info 24 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 25 [00:00:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 26 [00:00:59.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 27 [00:01:00.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/somefolder/module1.ts - /user/username/projects/myproject/src/somefolder/srcfile.ts - /user/username/projects/myproject/src/typings/electron.d.ts - /user/username/projects/myproject/src/typings/node.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/somefolder/module1.ts Text-1 "\nexport const x = 10;" + /user/username/projects/myproject/src/somefolder/srcfile.ts SVC-1-0 "\nimport { x } from \"somefolder/module1\";\nimport { x } from \"somefolder/module2\";\nconst y = x;" + /user/username/projects/myproject/src/typings/electron.d.ts Text-1 "\ndeclare module 'original-fs' {\n import * as fs from 'fs';\n export = fs;\n}" + /user/username/projects/myproject/src/typings/node.d.ts Text-1 "\ndeclare module \"fs\" {\n export interface something {\n }\n}" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js index c570e48c2471d..88769de47c805 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js @@ -40,8 +40,8 @@ Info 5 [00:00:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:17.000] Finishing updateGraphWorker: Project: project1 Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:18.000] Project 'project1' (External) Info 8 [00:00:19.000] Files (2) - /a/b/file1.js - /a/b/file2.d.ts + /a/b/file1.js Text-1 "let x =1;" + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" a/b/file1.js diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js index 134efb953a6d3..27e7fa2b8c432 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js @@ -38,8 +38,8 @@ Info 5 [00:00:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:17.000] Finishing updateGraphWorker: Project: project1 Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:18.000] Project 'project1' (External) Info 8 [00:00:19.000] Files (2) - /a/b/file1.js - /a/b/file2.d.ts + /a/b/file1.js Text-1 "let x =1;" + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" a/b/file1.js diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js index b9cd5b35616a7..5afeb174ef3a9 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js @@ -34,8 +34,8 @@ Info 8 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:22.000] Files (2) - /a/b/file2.d.ts - /a/b/file1.js + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" + /a/b/file1.js SVC-1-0 "\n /// \n var x = 1;" file2.d.ts @@ -200,7 +200,7 @@ Info 26 [00:01:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 27 [00:01:28.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:29.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:01:30.000] Files (1) - /a/b/file2.d.ts + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" file2.d.ts @@ -334,8 +334,8 @@ Info 42 [00:01:59.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 43 [00:02:00.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:02:01.000] Project '/dev/null/inferredProject2*' (Inferred) Info 45 [00:02:02.000] Files (2) - /a/b/file2.d.ts - /a/b/file1.js + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" + /a/b/file1.js SVC-1-0 "\n /// \n var x = 1;" file2.d.ts diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js index 68be2557f060b..732d4a04c6b2d 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js @@ -44,7 +44,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/a/jsconfig.json' (Configured) Info 15 [00:00:24.000] Files (1) - /a/jsFile.js + /a/jsFile.js SVC-1-0 "let x = 1;\n x === \"string\";" jsFile.js @@ -142,14 +142,15 @@ TI:: [00:01:20.000] Sending response: TI:: [00:01:21.000] No new typings were requested as a result of typings discovery Info 37 [00:01:22.000] Starting updateGraphWorker: Project: /a/jsconfig.json Info 38 [00:01:23.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 39 [00:01:24.000] Project '/a/jsconfig.json' (Configured) -Info 39 [00:01:25.000] Files (1) - -Info 39 [00:01:26.000] ----------------------------------------------- -Info 39 [00:01:27.000] Open files: -Info 39 [00:01:28.000] FileName: /a/jsFile.js ProjectRootPath: undefined -Info 39 [00:01:29.000] Projects: /a/jsconfig.json -Info 39 [00:01:30.000] response: +Info 39 [00:01:24.000] Same program as before +Info 40 [00:01:25.000] Project '/a/jsconfig.json' (Configured) +Info 40 [00:01:26.000] Files (1) + +Info 40 [00:01:27.000] ----------------------------------------------- +Info 40 [00:01:28.000] Open files: +Info 40 [00:01:29.000] FileName: /a/jsFile.js ProjectRootPath: undefined +Info 40 [00:01:30.000] Projects: /a/jsconfig.json +Info 40 [00:01:31.000] response: { "responseRequired": false } @@ -177,7 +178,7 @@ FsWatchesRecursive:: Before request -Info 40 [00:01:31.000] request: +Info 41 [00:01:32.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -186,7 +187,7 @@ Info 40 [00:01:31.000] request: "seq": 2, "type": "request" } -Info 41 [00:01:32.000] response: +Info 42 [00:01:33.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js index 3aeccb36f6e57..5fdc623472caf 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js @@ -45,7 +45,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/a/jsconfig.json' (Configured) Info 15 [00:00:24.000] Files (1) - /a/jsFile.js + /a/jsFile.js SVC-1-0 "\n // @ts-check\n let x = 1;\n x === \"string\";" jsFile.js @@ -143,14 +143,15 @@ TI:: [00:01:20.000] Sending response: TI:: [00:01:21.000] No new typings were requested as a result of typings discovery Info 37 [00:01:22.000] Starting updateGraphWorker: Project: /a/jsconfig.json Info 38 [00:01:23.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 39 [00:01:24.000] Project '/a/jsconfig.json' (Configured) -Info 39 [00:01:25.000] Files (1) - -Info 39 [00:01:26.000] ----------------------------------------------- -Info 39 [00:01:27.000] Open files: -Info 39 [00:01:28.000] FileName: /a/jsFile.js ProjectRootPath: undefined -Info 39 [00:01:29.000] Projects: /a/jsconfig.json -Info 39 [00:01:30.000] response: +Info 39 [00:01:24.000] Same program as before +Info 40 [00:01:25.000] Project '/a/jsconfig.json' (Configured) +Info 40 [00:01:26.000] Files (1) + +Info 40 [00:01:27.000] ----------------------------------------------- +Info 40 [00:01:28.000] Open files: +Info 40 [00:01:29.000] FileName: /a/jsFile.js ProjectRootPath: undefined +Info 40 [00:01:30.000] Projects: /a/jsconfig.json +Info 40 [00:01:31.000] response: { "responseRequired": false } @@ -178,7 +179,7 @@ FsWatchesRecursive:: Before request -Info 40 [00:01:31.000] request: +Info 41 [00:01:32.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -187,7 +188,7 @@ Info 40 [00:01:31.000] request: "seq": 2, "type": "request" } -Info 41 [00:01:32.000] response: +Info 42 [00:01:33.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js index 95124b0998d40..f662fe7de3195 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js @@ -25,7 +25,7 @@ Info 7 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:16.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:17.000] Files (1) - /a/jsFile.js + /a/jsFile.js SVC-1-0 "\n // @ts-check\n let x = 1;\n x === \"string\";" jsFile.js diff --git a/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js b/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js index b48595b8858bb..624b8087bad42 100644 --- a/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js +++ b/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js @@ -41,8 +41,8 @@ Info 5 [00:00:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:19.000] Files (2) - /a/lib/lib.d.ts - /file.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /file.js SVC-1-0 "\nclass Foo {\n bar(a, b) {\n if (a === b) {\n return true;\n }\n return false;\n }\n}" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js index 2f4975b41b191..16cea3178682e 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js @@ -76,8 +76,8 @@ Info 29 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 32 [00:01:11.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -242,9 +242,9 @@ Info 67 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 68 [00:02:06.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 69 [00:02:07.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 70 [00:02:08.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -401,30 +401,36 @@ Info 115 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 116 [00:03:09.000] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 117 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 118 [00:03:11.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 119 [00:03:12.000] Different program with same set of files -Info 120 [00:03:13.000] event: +Info 119 [00:03:12.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 120 [00:03:13.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" + +Info 121 [00:03:14.000] ----------------------------------------------- +Info 122 [00:03:15.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json"}} -Info 121 [00:03:14.000] event: +Info 123 [00:03:16.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","configFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","diagnostics":[]}} -Info 122 [00:03:15.000] Running: *ensureProjectForOpenFiles* -Info 123 [00:03:16.000] Before ensureProjectForOpenFiles: -Info 124 [00:03:17.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 124 [00:03:18.000] Files (3) - -Info 124 [00:03:19.000] ----------------------------------------------- -Info 124 [00:03:20.000] Open files: -Info 124 [00:03:21.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 124 [00:03:22.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 124 [00:03:23.000] After ensureProjectForOpenFiles: -Info 125 [00:03:24.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 125 [00:03:25.000] Files (3) - -Info 125 [00:03:26.000] ----------------------------------------------- -Info 125 [00:03:27.000] Open files: -Info 125 [00:03:28.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 125 [00:03:29.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 125 [00:03:30.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts -Info 126 [00:03:31.000] event: +Info 124 [00:03:17.000] Running: *ensureProjectForOpenFiles* +Info 125 [00:03:18.000] Before ensureProjectForOpenFiles: +Info 126 [00:03:19.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 126 [00:03:20.000] Files (3) + +Info 126 [00:03:21.000] ----------------------------------------------- +Info 126 [00:03:22.000] Open files: +Info 126 [00:03:23.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 126 [00:03:24.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 126 [00:03:25.000] After ensureProjectForOpenFiles: +Info 127 [00:03:26.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 127 [00:03:27.000] Files (3) + +Info 127 [00:03:28.000] ----------------------------------------------- +Info 127 [00:03:29.000] Open files: +Info 127 [00:03:30.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 127 [00:03:31.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 127 [00:03:32.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts +Info 128 [00:03:33.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts"]}} After running timeout callbacks @@ -474,6 +480,6 @@ FsWatchesRecursive *deleted*:: Before running timeout callbacks -Info 127 [00:03:32.000] event: +Info 129 [00:03:34.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts","diagnostics":[]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index bb4556008c12a..c4845497285a4 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -78,8 +78,8 @@ Info 30 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:16.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:17.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 33 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js index f75ad58fc5a97..e47cfd9d9aeed 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js @@ -76,9 +76,9 @@ Info 25 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 26 [00:01:17.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:01:18.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 28 [00:01:19.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -221,8 +221,8 @@ Info 52 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 53 [00:01:53.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 54 [00:01:54.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 55 [00:01:55.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js index 0737dc966b883..aa42e6f1be772 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js @@ -89,8 +89,8 @@ Info 34 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:14.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:15.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 37 [00:01:16.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -279,9 +279,9 @@ Info 84 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 85 [00:02:23.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 86 [00:02:24.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 87 [00:02:25.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -448,30 +448,36 @@ Info 128 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 129 [00:03:22.000] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 130 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 131 [00:03:24.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 132 [00:03:25.000] Different program with same set of files -Info 133 [00:03:26.000] event: +Info 132 [00:03:25.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 133 [00:03:26.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" + +Info 134 [00:03:27.000] ----------------------------------------------- +Info 135 [00:03:28.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json"}} -Info 134 [00:03:27.000] event: +Info 136 [00:03:29.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","configFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","diagnostics":[]}} -Info 135 [00:03:28.000] Running: *ensureProjectForOpenFiles* -Info 136 [00:03:29.000] Before ensureProjectForOpenFiles: -Info 137 [00:03:30.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 137 [00:03:31.000] Files (3) - -Info 137 [00:03:32.000] ----------------------------------------------- -Info 137 [00:03:33.000] Open files: -Info 137 [00:03:34.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 137 [00:03:35.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 137 [00:03:36.000] After ensureProjectForOpenFiles: -Info 138 [00:03:37.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 138 [00:03:38.000] Files (3) - -Info 138 [00:03:39.000] ----------------------------------------------- -Info 138 [00:03:40.000] Open files: -Info 138 [00:03:41.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 138 [00:03:42.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 138 [00:03:43.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts -Info 139 [00:03:44.000] event: +Info 137 [00:03:30.000] Running: *ensureProjectForOpenFiles* +Info 138 [00:03:31.000] Before ensureProjectForOpenFiles: +Info 139 [00:03:32.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 139 [00:03:33.000] Files (3) + +Info 139 [00:03:34.000] ----------------------------------------------- +Info 139 [00:03:35.000] Open files: +Info 139 [00:03:36.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 139 [00:03:37.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 139 [00:03:38.000] After ensureProjectForOpenFiles: +Info 140 [00:03:39.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 140 [00:03:40.000] Files (3) + +Info 140 [00:03:41.000] ----------------------------------------------- +Info 140 [00:03:42.000] Open files: +Info 140 [00:03:43.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 140 [00:03:44.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 140 [00:03:45.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts +Info 141 [00:03:46.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts"]}} After running timeout callbacks @@ -519,6 +525,6 @@ FsWatchesRecursive:: Before running timeout callbacks -Info 140 [00:03:45.000] event: +Info 142 [00:03:47.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts","diagnostics":[]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index 4579412993a67..c88f8c9027927 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -90,8 +90,8 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -230,9 +230,9 @@ Info 73 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 74 [00:02:12.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 75 [00:02:13.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 76 [00:02:14.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js index 94cfaf43f8224..6aa8f6e708b9b 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js @@ -82,9 +82,9 @@ Info 23 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 24 [00:01:15.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:01:16.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 26 [00:01:17.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -233,8 +233,8 @@ Info 56 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:57.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:01:58.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 59 [00:01:59.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -382,9 +382,9 @@ Info 97 [00:02:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 98 [00:02:56.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 99 [00:02:57.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 100 [00:02:58.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-2 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js index 940454f883020..bf3a04ff0ec11 100644 --- a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js +++ b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js @@ -65,9 +65,9 @@ Info 13 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:49.000] Finishing updateGraphWorker: Project: /users/username/projects/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:50.000] Project '/users/username/projects/a/tsconfig.json' (Configured) Info 16 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/a/c/fc.ts - /users/username/projects/a/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/a/c/fc.ts Text-1 "export const C = 8" + /users/username/projects/a/a.ts SVC-1-0 "import {C} from \"./c/fc\"; console.log(C)" ../../../../a/lib/lib.d.ts @@ -143,9 +143,9 @@ Info 30 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:12.000] Finishing updateGraphWorker: Project: /users/username/projects/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:13.000] Project '/users/username/projects/b/tsconfig.json' (Configured) Info 33 [00:01:14.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/b/c/fc.ts - /users/username/projects/b/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/b/c/fc.ts Text-1 "export const C = 8" + /users/username/projects/b/b.ts SVC-1-0 "import {C} from \"./c/fc\"; console.log(C)" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js b/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js index 35c21afa9981e..7cb20016814ea 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js +++ b/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js @@ -44,18 +44,15 @@ Info 1 [00:00:32.000] request: } Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false Elapsed:: *ms -Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 5 [00:00:36.000] Files (0) NoProgram - -Info 6 [00:00:37.000] ----------------------------------------------- -Info 7 [00:00:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 7 [00:00:39.000] Files (0) NoProgram - -Info 7 [00:00:40.000] ----------------------------------------------- -Info 7 [00:00:41.000] Open files: -Info 7 [00:00:42.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 7 [00:00:43.000] Projects: /dev/null/inferredProject1* -Info 7 [00:00:44.000] response: +Info 4 [00:00:35.000] Same program as before +Info 5 [00:00:36.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 5 [00:00:37.000] Files (0) NoProgram + +Info 5 [00:00:38.000] ----------------------------------------------- +Info 5 [00:00:39.000] Open files: +Info 5 [00:00:40.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 5 [00:00:41.000] Projects: /dev/null/inferredProject1* +Info 5 [00:00:42.000] response: { "responseRequired": false } @@ -63,7 +60,7 @@ After request Before request -Info 8 [00:00:45.000] request: +Info 6 [00:00:43.000] request: { "command": "completionInfo", "arguments": { @@ -74,10 +71,10 @@ Info 8 [00:00:45.000] request: "seq": 2, "type": "request" } -Info 9 [00:00:46.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic +Info 7 [00:00:44.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic Before request -Info 10 [00:00:47.000] request: +Info 8 [00:00:45.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -88,10 +85,10 @@ Info 10 [00:00:47.000] request: "seq": 3, "type": "request" } -Info 11 [00:00:48.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic +Info 9 [00:00:46.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic Before request -Info 12 [00:00:49.000] request: +Info 10 [00:00:47.000] request: { "command": "open", "arguments": { @@ -100,22 +97,19 @@ Info 12 [00:00:49.000] request: "seq": 4, "type": "request" } -Info 13 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 14 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false Elapsed:: *ms -Info 15 [00:00:52.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 16 [00:00:53.000] Files (0) NoProgram - -Info 17 [00:00:54.000] ----------------------------------------------- -Info 18 [00:00:55.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 18 [00:00:56.000] Files (0) NoProgram - -Info 18 [00:00:57.000] ----------------------------------------------- -Info 18 [00:00:58.000] Open files: -Info 18 [00:00:59.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 18 [00:01:00.000] Projects: /dev/null/inferredProject1* -Info 18 [00:01:01.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 18 [00:01:02.000] Projects: /dev/null/inferredProject1* -Info 18 [00:01:03.000] response: +Info 11 [00:00:48.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 12 [00:00:49.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false Elapsed:: *ms +Info 13 [00:00:50.000] Same program as before +Info 14 [00:00:51.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 14 [00:00:52.000] Files (0) NoProgram + +Info 14 [00:00:53.000] ----------------------------------------------- +Info 14 [00:00:54.000] Open files: +Info 14 [00:00:55.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 14 [00:00:56.000] Projects: /dev/null/inferredProject1* +Info 14 [00:00:57.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 14 [00:00:58.000] Projects: /dev/null/inferredProject1* +Info 14 [00:00:59.000] response: { "responseRequired": false } @@ -123,7 +117,7 @@ After request Before request -Info 19 [00:01:04.000] request: +Info 15 [00:01:00.000] request: { "command": "completionInfo", "arguments": { @@ -134,10 +128,10 @@ Info 19 [00:01:04.000] request: "seq": 5, "type": "request" } -Info 20 [00:01:05.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic +Info 16 [00:01:01.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic Before request -Info 21 [00:01:06.000] request: +Info 17 [00:01:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -148,10 +142,10 @@ Info 21 [00:01:06.000] request: "seq": 6, "type": "request" } -Info 22 [00:01:07.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic +Info 18 [00:01:03.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic Before request -Info 23 [00:01:08.000] request: +Info 19 [00:01:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -162,10 +156,10 @@ Info 23 [00:01:08.000] request: "seq": 7, "type": "request" } -Info 24 [00:01:09.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic +Info 20 [00:01:05.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic Before request -Info 25 [00:01:10.000] request: +Info 21 [00:01:06.000] request: { "command": "open", "arguments": { @@ -174,24 +168,21 @@ Info 25 [00:01:10.000] request: "seq": 8, "type": "request" } -Info 26 [00:01:11.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 27 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false Elapsed:: *ms -Info 28 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 29 [00:01:14.000] Files (0) NoProgram - -Info 30 [00:01:15.000] ----------------------------------------------- -Info 31 [00:01:16.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 31 [00:01:17.000] Files (0) NoProgram - -Info 31 [00:01:18.000] ----------------------------------------------- -Info 31 [00:01:19.000] Open files: -Info 31 [00:01:20.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 31 [00:01:21.000] Projects: /dev/null/inferredProject1* -Info 31 [00:01:22.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 31 [00:01:23.000] Projects: /dev/null/inferredProject1* -Info 31 [00:01:24.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined -Info 31 [00:01:25.000] Projects: /dev/null/inferredProject1* -Info 31 [00:01:26.000] response: +Info 22 [00:01:07.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 23 [00:01:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false Elapsed:: *ms +Info 24 [00:01:09.000] Same program as before +Info 25 [00:01:10.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 25 [00:01:11.000] Files (0) NoProgram + +Info 25 [00:01:12.000] ----------------------------------------------- +Info 25 [00:01:13.000] Open files: +Info 25 [00:01:14.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 25 [00:01:15.000] Projects: /dev/null/inferredProject1* +Info 25 [00:01:16.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 25 [00:01:17.000] Projects: /dev/null/inferredProject1* +Info 25 [00:01:18.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined +Info 25 [00:01:19.000] Projects: /dev/null/inferredProject1* +Info 25 [00:01:20.000] response: { "responseRequired": false } @@ -199,7 +190,7 @@ After request Before request -Info 32 [00:01:27.000] request: +Info 26 [00:01:21.000] request: { "command": "open", "arguments": { @@ -208,26 +199,23 @@ Info 32 [00:01:27.000] request: "seq": 9, "type": "request" } -Info 33 [00:01:28.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 34 [00:01:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: false Elapsed:: *ms -Info 35 [00:01:30.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 36 [00:01:31.000] Files (0) NoProgram - -Info 37 [00:01:32.000] ----------------------------------------------- -Info 38 [00:01:33.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 38 [00:01:34.000] Files (0) NoProgram - -Info 38 [00:01:35.000] ----------------------------------------------- -Info 38 [00:01:36.000] Open files: -Info 38 [00:01:37.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 38 [00:01:38.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:39.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 38 [00:01:40.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:41.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined -Info 38 [00:01:42.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:43.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined -Info 38 [00:01:44.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:45.000] response: +Info 27 [00:01:22.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 28 [00:01:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: false Elapsed:: *ms +Info 29 [00:01:24.000] Same program as before +Info 30 [00:01:25.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 30 [00:01:26.000] Files (0) NoProgram + +Info 30 [00:01:27.000] ----------------------------------------------- +Info 30 [00:01:28.000] Open files: +Info 30 [00:01:29.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 30 [00:01:30.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:31.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 30 [00:01:32.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:33.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined +Info 30 [00:01:34.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:35.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined +Info 30 [00:01:36.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:37.000] response: { "responseRequired": false } @@ -235,7 +223,7 @@ After request Before request -Info 39 [00:01:46.000] request: +Info 31 [00:01:38.000] request: { "command": "close", "arguments": { @@ -244,18 +232,18 @@ Info 39 [00:01:46.000] request: "seq": 10, "type": "request" } -Info 40 [00:01:47.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 40 [00:01:48.000] Files (0) NoProgram - -Info 40 [00:01:49.000] ----------------------------------------------- -Info 40 [00:01:50.000] Open files: -Info 40 [00:01:51.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 40 [00:01:52.000] Projects: /dev/null/inferredProject1* -Info 40 [00:01:53.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 40 [00:01:54.000] Projects: /dev/null/inferredProject1* -Info 40 [00:01:55.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined -Info 40 [00:01:56.000] Projects: /dev/null/inferredProject1* -Info 40 [00:01:57.000] response: +Info 32 [00:01:39.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 32 [00:01:40.000] Files (0) NoProgram + +Info 32 [00:01:41.000] ----------------------------------------------- +Info 32 [00:01:42.000] Open files: +Info 32 [00:01:43.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 32 [00:01:44.000] Projects: /dev/null/inferredProject1* +Info 32 [00:01:45.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 32 [00:01:46.000] Projects: /dev/null/inferredProject1* +Info 32 [00:01:47.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined +Info 32 [00:01:48.000] Projects: /dev/null/inferredProject1* +Info 32 [00:01:49.000] response: { "responseRequired": false } @@ -263,7 +251,7 @@ After request Before request -Info 41 [00:01:58.000] request: +Info 33 [00:01:50.000] request: { "command": "close", "arguments": { @@ -272,16 +260,16 @@ Info 41 [00:01:58.000] request: "seq": 11, "type": "request" } -Info 42 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 42 [00:02:00.000] Files (0) NoProgram - -Info 42 [00:02:01.000] ----------------------------------------------- -Info 42 [00:02:02.000] Open files: -Info 42 [00:02:03.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 42 [00:02:04.000] Projects: /dev/null/inferredProject1* -Info 42 [00:02:05.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined -Info 42 [00:02:06.000] Projects: /dev/null/inferredProject1* -Info 42 [00:02:07.000] response: +Info 34 [00:01:51.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 34 [00:01:52.000] Files (0) NoProgram + +Info 34 [00:01:53.000] ----------------------------------------------- +Info 34 [00:01:54.000] Open files: +Info 34 [00:01:55.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 34 [00:01:56.000] Projects: /dev/null/inferredProject1* +Info 34 [00:01:57.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined +Info 34 [00:01:58.000] Projects: /dev/null/inferredProject1* +Info 34 [00:01:59.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js index cd2fae446bbfe..1627e65a15dc0 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js +++ b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js @@ -47,18 +47,15 @@ Info 1 [00:00:40.000] request: } Info 2 [00:00:41.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 3 [00:00:42.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false Elapsed:: *ms -Info 4 [00:00:43.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 5 [00:00:44.000] Files (0) NoProgram - -Info 6 [00:00:45.000] ----------------------------------------------- -Info 7 [00:00:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 7 [00:00:47.000] Files (0) NoProgram - -Info 7 [00:00:48.000] ----------------------------------------------- -Info 7 [00:00:49.000] Open files: -Info 7 [00:00:50.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 7 [00:00:51.000] Projects: /dev/null/inferredProject1* -Info 7 [00:00:52.000] response: +Info 4 [00:00:43.000] Same program as before +Info 5 [00:00:44.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 5 [00:00:45.000] Files (0) NoProgram + +Info 5 [00:00:46.000] ----------------------------------------------- +Info 5 [00:00:47.000] Open files: +Info 5 [00:00:48.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 5 [00:00:49.000] Projects: /dev/null/inferredProject1* +Info 5 [00:00:50.000] response: { "responseRequired": false } diff --git a/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js b/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js index 4847ff9b4248e..6ec8735b5193c 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js +++ b/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js @@ -44,18 +44,15 @@ Info 1 [00:00:32.000] request: } Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false Elapsed:: *ms -Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 5 [00:00:36.000] Files (0) NoProgram +Info 4 [00:00:35.000] Same program as before +Info 5 [00:00:36.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 5 [00:00:37.000] Files (0) NoProgram -Info 6 [00:00:37.000] ----------------------------------------------- -Info 7 [00:00:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 7 [00:00:39.000] Files (0) NoProgram - -Info 7 [00:00:40.000] ----------------------------------------------- -Info 7 [00:00:41.000] Open files: -Info 7 [00:00:42.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 7 [00:00:43.000] Projects: /dev/null/inferredProject1* -Info 7 [00:00:44.000] response: +Info 5 [00:00:38.000] ----------------------------------------------- +Info 5 [00:00:39.000] Open files: +Info 5 [00:00:40.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 5 [00:00:41.000] Projects: /dev/null/inferredProject1* +Info 5 [00:00:42.000] response: { "responseRequired": false } @@ -63,7 +60,7 @@ After request Before request -Info 8 [00:00:45.000] request: +Info 6 [00:00:43.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -72,5 +69,5 @@ Info 8 [00:00:45.000] request: "seq": 2, "type": "request" } -Info 9 [00:00:46.000] Request: semanticDiagnosticsSync not allowed in LanguageServiceMode.Syntactic -Info 10 [00:00:47.000] LanguageService Operation: getSemanticDiagnostics not allowed in LanguageServiceMode.Syntactic \ No newline at end of file +Info 7 [00:00:44.000] Request: semanticDiagnosticsSync not allowed in LanguageServiceMode.Syntactic +Info 8 [00:00:45.000] LanguageService Operation: getSemanticDiagnostics not allowed in LanguageServiceMode.Syntactic \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js new file mode 100644 index 0000000000000..90d9c7b8df0f5 --- /dev/null +++ b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js @@ -0,0 +1,653 @@ +Info 0 [00:00:21.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Before request +//// [/user/username/projects/myproject/app.ts] +console.log('Hello world'); + +//// [/a/lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } + +//// [/user/username/projects/myproject/tsconfig.json] +{} + + +Info 1 [00:00:22.000] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/app.ts", + "fileContent": "console.log('Hello world');" + }, + "seq": 1, + "type": "request" + } +Info 2 [00:00:23.000] Search path: /user/username/projects/myproject +Info 3 [00:00:24.000] For info: /user/username/projects/myproject/app.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 4 [00:00:25.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 5 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 6 [00:00:27.000] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/app.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info 7 [00:00:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 10 [00:00:31.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 11 [00:00:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 12 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 13 [00:00:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 14 [00:00:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 15 [00:00:36.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + +Info 16 [00:00:37.000] ----------------------------------------------- +Info 17 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 17 [00:00:39.000] Files (2) + +Info 17 [00:00:40.000] ----------------------------------------------- +Info 17 [00:00:41.000] Open files: +Info 17 [00:00:42.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 17 [00:00:43.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 17 [00:00:44.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: *new* + {} +/a/lib/lib.d.ts: *new* + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: *new* + {} + +Info 18 [00:00:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 19 [00:00:48.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 20 [00:00:49.000] Scheduled: *ensureProjectForOpenFiles* +Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Before running timeout callbacks +//// [/user/username/projects/myproject/unitTest1.ts] +import assert = require('assert'); + +describe("Test Suite 1", () => { + it("Test A", () => { + assert.ok(true, "This shouldn't fail"); + }); + + it("Test B", () => { + assert.ok(1 === 1, "This shouldn't fail"); + assert.ok(false, "This should fail"); + }); +}); + + +Info 22 [00:00:51.000] Running: /user/username/projects/myproject/tsconfig.json +Info 23 [00:00:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 24 [00:00:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 25 [00:00:54.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 26 [00:00:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 27 [00:00:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 28 [00:00:57.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 29 [00:00:58.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + /user/username/projects/myproject/unitTest1.ts Text-1 "import assert = require('assert');\n\ndescribe(\"Test Suite 1\", () => {\n it(\"Test A\", () => {\n assert.ok(true, \"This shouldn't fail\");\n });\n\n it(\"Test B\", () => {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n });\n});" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + unitTest1.ts + Matched by default include pattern '**/*' + +Info 30 [00:00:59.000] ----------------------------------------------- +Info 31 [00:01:00.000] Running: *ensureProjectForOpenFiles* +Info 32 [00:01:01.000] Before ensureProjectForOpenFiles: +Info 33 [00:01:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 33 [00:01:03.000] Files (3) + +Info 33 [00:01:04.000] ----------------------------------------------- +Info 33 [00:01:05.000] Open files: +Info 33 [00:01:06.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 33 [00:01:07.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 33 [00:01:08.000] After ensureProjectForOpenFiles: +Info 34 [00:01:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 34 [00:01:10.000] Files (3) + +Info 34 [00:01:11.000] ----------------------------------------------- +Info 34 [00:01:12.000] Open files: +Info 34 [00:01:13.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 34 [00:01:14.000] Projects: /user/username/projects/myproject/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: *new* + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/unittest1.ts: *new* + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Before request + +Info 34 [00:01:15.000] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts", + "fileContent": "import assert = require('assert');\n\ndescribe(\"Test Suite 1\", () => {\n it(\"Test A\", () => {\n assert.ok(true, \"This shouldn't fail\");\n });\n\n it(\"Test B\", () => {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n });\n});" + }, + "seq": 2, + "type": "request" + } +Info 35 [00:01:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 36 [00:01:17.000] Search path: /user/username/projects/myproject +Info 37 [00:01:18.000] For info: /user/username/projects/myproject/unitTest1.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 38 [00:01:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:20.000] Files (3) + +Info 38 [00:01:21.000] ----------------------------------------------- +Info 38 [00:01:22.000] Open files: +Info 38 [00:01:23.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 38 [00:01:24.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 38 [00:01:25.000] FileName: /user/username/projects/myproject/unitTest1.ts ProjectRootPath: undefined +Info 38 [00:01:26.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 38 [00:01:27.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/user/username/projects/myproject/unittest1.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Before request + +Info 39 [00:01:28.000] request: + { + "command": "navbar-full", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts" + }, + "seq": 3, + "type": "request" + } +Info 40 [00:01:29.000] response: + { + "response": [ + { + "text": "\"unitTest1\"", + "kind": "module", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 284 + } + ], + "childItems": [ + { + "text": "assert", + "kind": "alias", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 34 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "describe(\"Test Suite 1\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 61, + "length": 221 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + } + ], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "describe(\"Test Suite 1\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 61, + "length": 221 + } + ], + "childItems": [ + { + "text": "it(\"Test A\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 86, + "length": 61 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "it(\"Test B\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 168, + "length": 110 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + } + ], + "indent": 1, + "bolded": false, + "grayed": false + } + ], + "responseRequired": true + } +After request + +Info 41 [00:01:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 42 [00:01:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Before checking timeout queue length (0) and running +//// [/user/username/projects/myproject/unitTest1.ts] deleted + +After checking timeout queue length (0) and running + +Before request + +Info 43 [00:01:33.000] request: + { + "command": "close", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts" + }, + "seq": 4, + "type": "request" + } +Info 44 [00:01:34.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 45 [00:01:35.000] Scheduled: *ensureProjectForOpenFiles* +Info 46 [00:01:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 46 [00:01:37.000] Files (3) + +Info 46 [00:01:38.000] ----------------------------------------------- +Info 46 [00:01:39.000] Open files: +Info 46 [00:01:40.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 46 [00:01:41.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 46 [00:01:42.000] response: + { + "responseRequired": false + } +After request + +Before checking timeout queue length (2) and running + +Info 47 [00:01:43.000] Running: /user/username/projects/myproject/tsconfig.json +Info 48 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 49 [00:01:45.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 50 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 51 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 52 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 53 [00:01:49.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + +Info 54 [00:01:50.000] ----------------------------------------------- +Info 55 [00:01:51.000] Running: *ensureProjectForOpenFiles* +Info 56 [00:01:52.000] Before ensureProjectForOpenFiles: +Info 57 [00:01:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 57 [00:01:54.000] Files (2) + +Info 57 [00:01:55.000] ----------------------------------------------- +Info 57 [00:01:56.000] Open files: +Info 57 [00:01:57.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 57 [00:01:58.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 57 [00:01:59.000] After ensureProjectForOpenFiles: +Info 58 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 58 [00:02:01.000] Files (2) + +Info 58 [00:02:02.000] ----------------------------------------------- +Info 58 [00:02:03.000] Open files: +Info 58 [00:02:04.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 58 [00:02:05.000] Projects: /user/username/projects/myproject/tsconfig.json +After checking timeout queue length (2) and running + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 60 [00:02:10.000] Scheduled: *ensureProjectForOpenFiles* +Info 61 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Before running timeout callbacks +//// [/user/username/projects/myproject/unitTest1.ts] +import assert = require('assert'); + +export function Test1() { + assert.ok(true, "This shouldn't fail"); +}; + +export function Test2() { + assert.ok(1 === 1, "This shouldn't fail"); + assert.ok(false, "This should fail"); +}; + + +Info 62 [00:02:12.000] Running: /user/username/projects/myproject/tsconfig.json +Info 63 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 64 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 65 [00:02:15.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 68 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 69 [00:02:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + /user/username/projects/myproject/unitTest1.ts Text-2 "import assert = require('assert');\n\nexport function Test1() {\n assert.ok(true, \"This shouldn't fail\");\n};\n\nexport function Test2() {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n};" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + unitTest1.ts + Matched by default include pattern '**/*' + +Info 70 [00:02:20.000] ----------------------------------------------- +Info 71 [00:02:21.000] Running: *ensureProjectForOpenFiles* +Info 72 [00:02:22.000] Before ensureProjectForOpenFiles: +Info 73 [00:02:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 73 [00:02:24.000] Files (3) + +Info 73 [00:02:25.000] ----------------------------------------------- +Info 73 [00:02:26.000] Open files: +Info 73 [00:02:27.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 73 [00:02:28.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 73 [00:02:29.000] After ensureProjectForOpenFiles: +Info 74 [00:02:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 74 [00:02:31.000] Files (3) + +Info 74 [00:02:32.000] ----------------------------------------------- +Info 74 [00:02:33.000] Open files: +Info 74 [00:02:34.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 74 [00:02:35.000] Projects: /user/username/projects/myproject/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: *new* + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/unittest1.ts: *new* + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Before request + +Info 74 [00:02:36.000] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts", + "fileContent": "import assert = require('assert');\n\nexport function Test1() {\n assert.ok(true, \"This shouldn't fail\");\n};\n\nexport function Test2() {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n};" + }, + "seq": 5, + "type": "request" + } +Info 75 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:38.000] Search path: /user/username/projects/myproject +Info 77 [00:02:39.000] For info: /user/username/projects/myproject/unitTest1.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 78 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 78 [00:02:41.000] Files (3) + +Info 78 [00:02:42.000] ----------------------------------------------- +Info 78 [00:02:43.000] Open files: +Info 78 [00:02:44.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 78 [00:02:45.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 78 [00:02:46.000] FileName: /user/username/projects/myproject/unitTest1.ts ProjectRootPath: undefined +Info 78 [00:02:47.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 78 [00:02:48.000] response: + { + "responseRequired": false + } +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatches *deleted*:: +/user/username/projects/myproject/unittest1.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Before request + +Info 79 [00:02:49.000] request: + { + "command": "navbar-full", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts" + }, + "seq": 6, + "type": "request" + } +Info 80 [00:02:50.000] response: + { + "response": [ + { + "text": "\"unitTest1\"", + "kind": "module", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 227 + } + ], + "childItems": [ + { + "text": "assert", + "kind": "alias", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 34 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "Test1", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 36, + "length": 71 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "Test2", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 110, + "length": 116 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + } + ], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "Test1", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 36, + "length": 71 + } + ], + "childItems": [], + "indent": 1, + "bolded": false, + "grayed": false + }, + { + "text": "Test2", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 110, + "length": 116 + } + ], + "childItems": [], + "indent": 1, + "bolded": false, + "grayed": false + } + ], + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js b/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js index 12c8ff43bb6ee..bb9ed71fa9873 100644 --- a/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js +++ b/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js @@ -41,8 +41,8 @@ Info 13 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:41.000] Finishing updateGraphWorker: Project: /a/b/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:42.000] Project '/a/b/jsconfig.json' (Configured) Info 16 [00:00:43.000] Files (2) - /a/typings/node_modules/@types/bar/index.d.ts - /a/b/app.js + /a/typings/node_modules/@types/bar/index.d.ts Text-1 "export let y: number" + /a/b/app.js SVC-1-0 "var x = require('bar')" ../typings/node_modules/@types/bar/index.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js index 7b34907c15263..55a7908e4327e 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js @@ -41,10 +41,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export default class A {}" + /b.ts Text-1 "import type A from './a'; export default A;" + /c.ts SVC-1-0 "import A from './b'; new A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js index 5f17cad6d835f..03d63a0bbb24e 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js @@ -45,11 +45,11 @@ Info 8 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:28.000] Files (5) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts - /d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "export * as a from './a';" + /c.ts Text-1 "import type { a } from './b'; export { a };" + /d.ts SVC-1-0 "import { a } from './c'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js index 8a9311aaad92e..95a142218b768 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js @@ -45,11 +45,11 @@ Info 8 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:28.000] Files (5) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts - /d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "export type { A } from './a';" + /c.ts Text-1 "export * from './b';" + /d.ts SVC-1-0 "import { A } from './c'; new A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js index cc6d60f161ff0..b5087941aab9b 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js @@ -41,10 +41,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type { A } from './a'; export { A };" + /c.ts SVC-1-0 "import { A } from './b'; new A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js index b5cb8d21ed6ab..e18832881c7db 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js @@ -41,10 +41,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type * as a from './a'; export default a;" + /c.ts SVC-1-0 "import a from './b'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js index 6e8a059838a48..aa1aeb179c4e6 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js @@ -41,10 +41,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type * as a from './a'; export = a;" + /c.ts SVC-1-0 "import a = require('./b'); new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js index 58b65f5555500..24f72f1072c3c 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js @@ -41,10 +41,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type * as a from './a'; export { a };" + /c.ts SVC-1-0 "import { a } from './b'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js index 8e24fd11875c5..f3fcd06b55d79 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js @@ -45,11 +45,11 @@ Info 8 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:28.000] Files (5) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts - /d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "export type { A } from './a';" + /c.ts Text-1 "export * as a from './b';" + /d.ts SVC-1-0 "import { a } from './c'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js index 94b7baf8a9304..b03a6965a8751 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js @@ -37,7 +37,7 @@ Info 9 [00:00:24.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:25.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:26.000] Project '/jsconfig.json' (Configured) Info 12 [00:00:27.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -147,14 +147,15 @@ TI:: [00:01:27.000] Sending response: TI:: [00:01:28.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]'. Info 34 [00:01:29.000] Starting updateGraphWorker: Project: /jsconfig.json Info 35 [00:01:30.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 36 [00:01:31.000] Project '/jsconfig.json' (Configured) -Info 36 [00:01:32.000] Files (1) - -Info 36 [00:01:33.000] ----------------------------------------------- -Info 36 [00:01:34.000] Open files: -Info 36 [00:01:35.000] FileName: /app.js ProjectRootPath: undefined -Info 36 [00:01:36.000] Projects: /jsconfig.json -TI:: [00:01:37.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true +Info 36 [00:01:31.000] Same program as before +Info 37 [00:01:32.000] Project '/jsconfig.json' (Configured) +Info 37 [00:01:33.000] Files (1) + +Info 37 [00:01:34.000] ----------------------------------------------- +Info 37 [00:01:35.000] Open files: +Info 37 [00:01:36.000] FileName: /app.js ProjectRootPath: undefined +Info 37 [00:01:37.000] Projects: /jsconfig.json +TI:: [00:01:38.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true TI:: Before installWorker PolledWatches:: @@ -175,40 +176,40 @@ FsWatchesRecursive:: /bower_components: *new* {} -Info 36 [00:01:42.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 37 [00:01:43.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 38 [00:01:44.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 39 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 40 [00:01:47.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 41 [00:01:48.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 42 [00:01:49.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 43 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 44 [00:01:52.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 45 [00:01:53.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 46 [00:01:54.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 47 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 37 [00:01:43.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 38 [00:01:44.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 39 [00:01:45.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 40 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 41 [00:01:48.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 42 [00:01:49.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 43 [00:01:50.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 44 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 45 [00:01:53.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 46 [00:01:54.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 47 [00:01:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 48 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory TI:: After installWorker //// [/tmp/node_modules/@types/jquery/index.d.ts] -TI:: [00:01:56.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] -TI:: [00:01:57.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] -TI:: [00:01:58.000] Sending response: +TI:: [00:01:57.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] +TI:: [00:01:58.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] +TI:: [00:01:59.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -Info 48 [00:01:59.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 49 [00:02:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -TI:: [00:02:01.000] Sending response: +Info 49 [00:02:00.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 50 [00:02:01.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +TI:: [00:02:02.000] Sending response: {"kind":"event::endInstallTypes","eventId":1,"projectName":"/jsconfig.json","packagesToInstall":["@types/jquery@tsFakeMajor.Minor"],"installSuccess":true,"typingsInstallerVersion":"FakeVersion"} Before checking timeout queue length (2) and running -Info 50 [00:02:02.000] Running: /jsconfig.json -Info 51 [00:02:03.000] Starting updateGraphWorker: Project: /jsconfig.json -Info 52 [00:02:04.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 53 [00:02:05.000] Project '/jsconfig.json' (Configured) -Info 54 [00:02:06.000] Files (2) - /app.js - /tmp/node_modules/@types/jquery/index.d.ts +Info 51 [00:02:03.000] Running: /jsconfig.json +Info 52 [00:02:04.000] Starting updateGraphWorker: Project: /jsconfig.json +Info 53 [00:02:05.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 54 [00:02:06.000] Project '/jsconfig.json' (Configured) +Info 55 [00:02:07.000] Files (2) + /app.js SVC-1-0 "" + /tmp/node_modules/@types/jquery/index.d.ts Text-1 "" app.js @@ -216,35 +217,35 @@ Info 54 [00:02:06.000] Files (2) tmp/node_modules/@types/jquery/index.d.ts Matched by default include pattern '**/*' -Info 55 [00:02:07.000] ----------------------------------------------- -TI:: [00:02:08.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/jquery/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:09.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:10.000] Processing cache location '/tmp' -TI:: [00:02:11.000] Cache location was already processed... -TI:: [00:02:12.000] Explicitly included types: [] -TI:: [00:02:13.000] Searching for typing names in /bower_components; all files: ["/bower_components/jquery/bower.json"] -TI:: [00:02:14.000] Found package names: ["jquery"] -TI:: [00:02:15.000] Inferred typings from unresolved imports: [] -TI:: [00:02:16.000] Result: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/node_modules"]} -TI:: [00:02:17.000] Finished typings discovery: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/node_modules"]} -TI:: [00:02:18.000] Sending response: +Info 56 [00:02:08.000] ----------------------------------------------- +TI:: [00:02:09.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/jquery/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:10.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:11.000] Processing cache location '/tmp' +TI:: [00:02:12.000] Cache location was already processed... +TI:: [00:02:13.000] Explicitly included types: [] +TI:: [00:02:14.000] Searching for typing names in /bower_components; all files: ["/bower_components/jquery/bower.json"] +TI:: [00:02:15.000] Found package names: ["jquery"] +TI:: [00:02:16.000] Inferred typings from unresolved imports: [] +TI:: [00:02:17.000] Result: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/node_modules"]} +TI:: [00:02:18.000] Finished typings discovery: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/node_modules"]} +TI:: [00:02:19.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -TI:: [00:02:19.000] No new typings were requested as a result of typings discovery -Info 56 [00:02:20.000] Running: *ensureProjectForOpenFiles* -Info 57 [00:02:21.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:22.000] Project '/jsconfig.json' (Configured) -Info 58 [00:02:23.000] Files (2) - -Info 58 [00:02:24.000] ----------------------------------------------- -Info 58 [00:02:25.000] Open files: -Info 58 [00:02:26.000] FileName: /app.js ProjectRootPath: undefined -Info 58 [00:02:27.000] Projects: /jsconfig.json -Info 58 [00:02:28.000] After ensureProjectForOpenFiles: -Info 59 [00:02:29.000] Project '/jsconfig.json' (Configured) -Info 59 [00:02:30.000] Files (2) - -Info 59 [00:02:31.000] ----------------------------------------------- -Info 59 [00:02:32.000] Open files: -Info 59 [00:02:33.000] FileName: /app.js ProjectRootPath: undefined -Info 59 [00:02:34.000] Projects: /jsconfig.json +TI:: [00:02:20.000] No new typings were requested as a result of typings discovery +Info 57 [00:02:21.000] Running: *ensureProjectForOpenFiles* +Info 58 [00:02:22.000] Before ensureProjectForOpenFiles: +Info 59 [00:02:23.000] Project '/jsconfig.json' (Configured) +Info 59 [00:02:24.000] Files (2) + +Info 59 [00:02:25.000] ----------------------------------------------- +Info 59 [00:02:26.000] Open files: +Info 59 [00:02:27.000] FileName: /app.js ProjectRootPath: undefined +Info 59 [00:02:28.000] Projects: /jsconfig.json +Info 59 [00:02:29.000] After ensureProjectForOpenFiles: +Info 60 [00:02:30.000] Project '/jsconfig.json' (Configured) +Info 60 [00:02:31.000] Files (2) + +Info 60 [00:02:32.000] ----------------------------------------------- +Info 60 [00:02:33.000] Open files: +Info 60 [00:02:34.000] FileName: /app.js ProjectRootPath: undefined +Info 60 [00:02:35.000] Projects: /jsconfig.json After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js index 1623a10ab90b4..640dcc7340003 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js @@ -32,7 +32,7 @@ Info 11 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:25.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:26.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:27.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "" app.js @@ -159,8 +159,8 @@ Info 19 [00:01:30.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 20 [00:01:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:32.000] Project '/a/b/tsconfig.json' (Configured) Info 22 [00:01:33.000] Files (2) - /a/b/app.js - /a/data/node_modules/@types/jquery/index.d.ts + /a/b/app.js SVC-1-0 "" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const $: { x: number }" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js index 03dcdf9ec925d..c451480bf1b46 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js @@ -34,7 +34,7 @@ Info 9 [00:00:18.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:19.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:20.000] Project '/jsconfig.json' (Configured) Info 12 [00:00:21.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -145,14 +145,15 @@ TI:: [00:01:22.000] Sending response: TI:: [00:01:23.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]'. Info 34 [00:01:24.000] Starting updateGraphWorker: Project: /jsconfig.json Info 35 [00:01:25.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 36 [00:01:26.000] Project '/jsconfig.json' (Configured) -Info 36 [00:01:27.000] Files (1) - -Info 36 [00:01:28.000] ----------------------------------------------- -Info 36 [00:01:29.000] Open files: -Info 36 [00:01:30.000] FileName: /app.js ProjectRootPath: undefined -Info 36 [00:01:31.000] Projects: /jsconfig.json -TI:: [00:01:32.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true +Info 36 [00:01:26.000] Same program as before +Info 37 [00:01:27.000] Project '/jsconfig.json' (Configured) +Info 37 [00:01:28.000] Files (1) + +Info 37 [00:01:29.000] ----------------------------------------------- +Info 37 [00:01:30.000] Open files: +Info 37 [00:01:31.000] FileName: /app.js ProjectRootPath: undefined +Info 37 [00:01:32.000] Projects: /jsconfig.json +TI:: [00:01:33.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true TI:: Before installWorker PolledWatches:: @@ -175,40 +176,40 @@ FsWatchesRecursive:: /: {} -Info 36 [00:01:37.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 37 [00:01:38.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 38 [00:01:39.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 39 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 40 [00:01:42.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 41 [00:01:43.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 42 [00:01:44.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 43 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 44 [00:01:47.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 45 [00:01:48.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 46 [00:01:49.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 47 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 37 [00:01:38.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 38 [00:01:39.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 39 [00:01:40.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 40 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 41 [00:01:43.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 42 [00:01:44.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 43 [00:01:45.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 44 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 45 [00:01:48.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 46 [00:01:49.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 47 [00:01:50.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 48 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory TI:: After installWorker //// [/tmp/node_modules/@types/jquery/index.d.ts] -TI:: [00:01:51.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] -TI:: [00:01:52.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] -TI:: [00:01:53.000] Sending response: +TI:: [00:01:52.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] +TI:: [00:01:53.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] +TI:: [00:01:54.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -Info 48 [00:01:54.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 49 [00:01:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -TI:: [00:01:56.000] Sending response: +Info 49 [00:01:55.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 50 [00:01:56.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +TI:: [00:01:57.000] Sending response: {"kind":"event::endInstallTypes","eventId":1,"projectName":"/jsconfig.json","packagesToInstall":["@types/jquery@tsFakeMajor.Minor"],"installSuccess":true,"typingsInstallerVersion":"FakeVersion"} Before checking timeout queue length (2) and running -Info 50 [00:01:57.000] Running: /jsconfig.json -Info 51 [00:01:58.000] Starting updateGraphWorker: Project: /jsconfig.json -Info 52 [00:01:59.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 53 [00:02:00.000] Project '/jsconfig.json' (Configured) -Info 54 [00:02:01.000] Files (2) - /app.js - /tmp/node_modules/@types/jquery/index.d.ts +Info 51 [00:01:58.000] Running: /jsconfig.json +Info 52 [00:01:59.000] Starting updateGraphWorker: Project: /jsconfig.json +Info 53 [00:02:00.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 54 [00:02:01.000] Project '/jsconfig.json' (Configured) +Info 55 [00:02:02.000] Files (2) + /app.js SVC-1-0 "" + /tmp/node_modules/@types/jquery/index.d.ts Text-1 "" app.js @@ -216,34 +217,34 @@ Info 54 [00:02:01.000] Files (2) tmp/node_modules/@types/jquery/index.d.ts Matched by default include pattern '**/*' -Info 55 [00:02:02.000] ----------------------------------------------- -TI:: [00:02:03.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/jquery/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:04.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:05.000] Processing cache location '/tmp' -TI:: [00:02:06.000] Cache location was already processed... -TI:: [00:02:07.000] Explicitly included types: [] -TI:: [00:02:08.000] Typing names in '/bower.json' dependencies: ["jquery"] -TI:: [00:02:09.000] Inferred typings from unresolved imports: [] -TI:: [00:02:10.000] Result: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower.json","/bower_components","/node_modules"]} -TI:: [00:02:11.000] Finished typings discovery: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower.json","/bower_components","/node_modules"]} -TI:: [00:02:12.000] Sending response: +Info 56 [00:02:03.000] ----------------------------------------------- +TI:: [00:02:04.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/jquery/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:05.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:06.000] Processing cache location '/tmp' +TI:: [00:02:07.000] Cache location was already processed... +TI:: [00:02:08.000] Explicitly included types: [] +TI:: [00:02:09.000] Typing names in '/bower.json' dependencies: ["jquery"] +TI:: [00:02:10.000] Inferred typings from unresolved imports: [] +TI:: [00:02:11.000] Result: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower.json","/bower_components","/node_modules"]} +TI:: [00:02:12.000] Finished typings discovery: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower.json","/bower_components","/node_modules"]} +TI:: [00:02:13.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -TI:: [00:02:13.000] No new typings were requested as a result of typings discovery -Info 56 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 57 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:16.000] Project '/jsconfig.json' (Configured) -Info 58 [00:02:17.000] Files (2) - -Info 58 [00:02:18.000] ----------------------------------------------- -Info 58 [00:02:19.000] Open files: -Info 58 [00:02:20.000] FileName: /app.js ProjectRootPath: undefined -Info 58 [00:02:21.000] Projects: /jsconfig.json -Info 58 [00:02:22.000] After ensureProjectForOpenFiles: -Info 59 [00:02:23.000] Project '/jsconfig.json' (Configured) -Info 59 [00:02:24.000] Files (2) - -Info 59 [00:02:25.000] ----------------------------------------------- -Info 59 [00:02:26.000] Open files: -Info 59 [00:02:27.000] FileName: /app.js ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /jsconfig.json +TI:: [00:02:14.000] No new typings were requested as a result of typings discovery +Info 57 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 58 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 59 [00:02:17.000] Project '/jsconfig.json' (Configured) +Info 59 [00:02:18.000] Files (2) + +Info 59 [00:02:19.000] ----------------------------------------------- +Info 59 [00:02:20.000] Open files: +Info 59 [00:02:21.000] FileName: /app.js ProjectRootPath: undefined +Info 59 [00:02:22.000] Projects: /jsconfig.json +Info 59 [00:02:23.000] After ensureProjectForOpenFiles: +Info 60 [00:02:24.000] Project '/jsconfig.json' (Configured) +Info 60 [00:02:25.000] Files (2) + +Info 60 [00:02:26.000] ----------------------------------------------- +Info 60 [00:02:27.000] Open files: +Info 60 [00:02:28.000] FileName: /app.js ProjectRootPath: undefined +Info 60 [00:02:29.000] Projects: /jsconfig.json After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js index 8e06955f31ecc..94923d5004abc 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js @@ -54,8 +54,8 @@ Info 13 [00:00:40.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 14 [00:00:41.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:42.000] Project '/jsconfig.json' (Configured) Info 16 [00:00:43.000] Files (2) - /node_modules/jquery/index.js - /app.js + /node_modules/jquery/index.js Text-1 "" + /app.js SVC-1-0 "import \"jquery\";" node_modules/jquery/index.js @@ -188,14 +188,15 @@ TI:: [00:01:38.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]'. Info 38 [00:01:39.000] FileWatcher:: Added:: WatchInfo: /package.json 250 undefined WatchType: package.json file Info 39 [00:01:40.000] Starting updateGraphWorker: Project: /jsconfig.json Info 40 [00:01:41.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 41 [00:01:42.000] Project '/jsconfig.json' (Configured) -Info 41 [00:01:43.000] Files (2) - -Info 41 [00:01:44.000] ----------------------------------------------- -Info 41 [00:01:45.000] Open files: -Info 41 [00:01:46.000] FileName: /app.js ProjectRootPath: undefined -Info 41 [00:01:47.000] Projects: /jsconfig.json -TI:: [00:01:48.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true +Info 41 [00:01:42.000] Same program as before +Info 42 [00:01:43.000] Project '/jsconfig.json' (Configured) +Info 42 [00:01:44.000] Files (2) + +Info 42 [00:01:45.000] ----------------------------------------------- +Info 42 [00:01:46.000] Open files: +Info 42 [00:01:47.000] FileName: /app.js ProjectRootPath: undefined +Info 42 [00:01:48.000] Projects: /jsconfig.json +TI:: [00:01:49.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true TI:: Before installWorker PolledWatches:: @@ -216,42 +217,42 @@ FsWatchesRecursive:: /node_modules: {} -Info 41 [00:01:53.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 42 [00:01:54.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 43 [00:01:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 44 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 45 [00:01:58.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 46 [00:01:59.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 47 [00:02:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 48 [00:02:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 49 [00:02:03.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 50 [00:02:04.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 51 [00:02:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 52 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 42 [00:01:54.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 43 [00:01:55.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 44 [00:01:56.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 45 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 46 [00:01:59.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 47 [00:02:00.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 48 [00:02:01.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 49 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 50 [00:02:04.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 51 [00:02:05.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 52 [00:02:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 53 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory TI:: After installWorker //// [/tmp/node_modules/@types/jquery/index.d.ts] -TI:: [00:02:07.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] -TI:: [00:02:08.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] -TI:: [00:02:09.000] Sending response: +TI:: [00:02:08.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] +TI:: [00:02:09.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] +TI:: [00:02:10.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"types":[],"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":["jquery"],"kind":"action::set"} -Info 53 [00:02:10.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 54 [00:02:11.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -TI:: [00:02:12.000] Sending response: +Info 54 [00:02:11.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 55 [00:02:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +TI:: [00:02:13.000] Sending response: {"kind":"event::endInstallTypes","eventId":1,"projectName":"/jsconfig.json","packagesToInstall":["@types/jquery@tsFakeMajor.Minor"],"installSuccess":true,"typingsInstallerVersion":"FakeVersion"} Before running timeout callbacks -Info 55 [00:02:13.000] Running: /jsconfig.json -Info 56 [00:02:14.000] Starting updateGraphWorker: Project: /jsconfig.json -Info 57 [00:02:15.000] DirectoryWatcher:: Added:: WatchInfo: /tmp 1 undefined Project: /jsconfig.json WatchType: Failed Lookup Locations -Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /tmp 1 undefined Project: /jsconfig.json WatchType: Failed Lookup Locations -Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:02:18.000] Project '/jsconfig.json' (Configured) -Info 61 [00:02:19.000] Files (2) - /tmp/node_modules/@types/jquery/index.d.ts - /app.js +Info 56 [00:02:14.000] Running: /jsconfig.json +Info 57 [00:02:15.000] Starting updateGraphWorker: Project: /jsconfig.json +Info 58 [00:02:16.000] DirectoryWatcher:: Added:: WatchInfo: /tmp 1 undefined Project: /jsconfig.json WatchType: Failed Lookup Locations +Info 59 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /tmp 1 undefined Project: /jsconfig.json WatchType: Failed Lookup Locations +Info 60 [00:02:18.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 61 [00:02:19.000] Project '/jsconfig.json' (Configured) +Info 62 [00:02:20.000] Files (2) + /tmp/node_modules/@types/jquery/index.d.ts Text-1 "" + /app.js SVC-1-0 "import \"jquery\";" tmp/node_modules/@types/jquery/index.d.ts @@ -260,22 +261,22 @@ Info 61 [00:02:19.000] Files (2) app.js Matched by default include pattern '**/*' -Info 62 [00:02:20.000] ----------------------------------------------- -TI:: [00:02:21.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/tmp/node_modules/@types/jquery/index.d.ts","/app.js"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"types":[],"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:22.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:23.000] Processing cache location '/tmp' -TI:: [00:02:24.000] Cache location was already processed... -TI:: [00:02:25.000] Explicitly included types: [] -TI:: [00:02:26.000] Inferred typings from unresolved imports: [] -TI:: [00:02:27.000] Result: {"cachedTypingPaths":[],"newTypingNames":[],"filesToWatch":[]} -TI:: [00:02:28.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":[],"filesToWatch":[]} -TI:: [00:02:29.000] Closing file watchers for project '/jsconfig.json' -TI:: [00:02:30.000] No watchers are registered for project '/jsconfig.json' -TI:: [00:02:31.000] Sending response: +Info 63 [00:02:21.000] ----------------------------------------------- +TI:: [00:02:22.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/tmp/node_modules/@types/jquery/index.d.ts","/app.js"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"types":[],"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:23.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:24.000] Processing cache location '/tmp' +TI:: [00:02:25.000] Cache location was already processed... +TI:: [00:02:26.000] Explicitly included types: [] +TI:: [00:02:27.000] Inferred typings from unresolved imports: [] +TI:: [00:02:28.000] Result: {"cachedTypingPaths":[],"newTypingNames":[],"filesToWatch":[]} +TI:: [00:02:29.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":[],"filesToWatch":[]} +TI:: [00:02:30.000] Closing file watchers for project '/jsconfig.json' +TI:: [00:02:31.000] No watchers are registered for project '/jsconfig.json' +TI:: [00:02:32.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"types":[],"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":[],"unresolvedImports":[],"kind":"action::set"} -Info 63 [00:02:32.000] Scheduled: /jsconfig.json -Info 64 [00:02:33.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -TI:: [00:02:34.000] No new typings were requested as a result of typings discovery +Info 64 [00:02:33.000] Scheduled: /jsconfig.json +Info 65 [00:02:34.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +TI:: [00:02:35.000] No new typings were requested as a result of typings discovery After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js index e7a30455f0ed5..db7f4b6f2272e 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js @@ -50,7 +50,7 @@ Info 9 [00:00:36.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:37.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:38.000] Project '/jsconfig.json' (Configured) Info 12 [00:00:39.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -180,7 +180,7 @@ Info 38 [00:01:37.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 39 [00:01:38.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:39.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 41 [00:01:40.000] Files (1) - /node_modules/jquery/index.js + /node_modules/jquery/index.js Text-1 "" node_modules/jquery/index.js @@ -189,17 +189,18 @@ Info 41 [00:01:40.000] Files (1) Info 42 [00:01:41.000] ----------------------------------------------- Info 43 [00:01:42.000] Starting updateGraphWorker: Project: /jsconfig.json Info 44 [00:01:43.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 45 [00:01:44.000] Project '/jsconfig.json' (Configured) -Info 45 [00:01:45.000] Files (1) - -Info 45 [00:01:46.000] ----------------------------------------------- -Info 45 [00:01:47.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 45 [00:01:48.000] Files (1) - -Info 45 [00:01:49.000] ----------------------------------------------- -Info 45 [00:01:50.000] Open files: -Info 45 [00:01:51.000] FileName: /app.js ProjectRootPath: undefined -Info 45 [00:01:52.000] Projects: /jsconfig.json +Info 45 [00:01:44.000] Same program as before +Info 46 [00:01:45.000] Project '/jsconfig.json' (Configured) +Info 46 [00:01:46.000] Files (1) + +Info 46 [00:01:47.000] ----------------------------------------------- +Info 46 [00:01:48.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 46 [00:01:49.000] Files (1) + +Info 46 [00:01:50.000] ----------------------------------------------- +Info 46 [00:01:51.000] Open files: +Info 46 [00:01:52.000] FileName: /app.js ProjectRootPath: undefined +Info 46 [00:01:53.000] Projects: /jsconfig.json Before running timeout callbacks PolledWatches:: @@ -220,30 +221,30 @@ FsWatchesRecursive:: /node_modules: *new* {} -Info 45 [00:01:53.000] Running: /jsconfig.json -Info 46 [00:01:54.000] Running: *ensureProjectForOpenFiles* -Info 47 [00:01:55.000] Before ensureProjectForOpenFiles: -Info 48 [00:01:56.000] Project '/jsconfig.json' (Configured) -Info 48 [00:01:57.000] Files (1) - -Info 48 [00:01:58.000] ----------------------------------------------- -Info 48 [00:01:59.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 48 [00:02:00.000] Files (1) - -Info 48 [00:02:01.000] ----------------------------------------------- -Info 48 [00:02:02.000] Open files: -Info 48 [00:02:03.000] FileName: /app.js ProjectRootPath: undefined -Info 48 [00:02:04.000] Projects: /jsconfig.json -Info 48 [00:02:05.000] After ensureProjectForOpenFiles: -Info 49 [00:02:06.000] Project '/jsconfig.json' (Configured) -Info 49 [00:02:07.000] Files (1) - -Info 49 [00:02:08.000] ----------------------------------------------- -Info 49 [00:02:09.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 49 [00:02:10.000] Files (1) - -Info 49 [00:02:11.000] ----------------------------------------------- -Info 49 [00:02:12.000] Open files: -Info 49 [00:02:13.000] FileName: /app.js ProjectRootPath: undefined -Info 49 [00:02:14.000] Projects: /jsconfig.json +Info 46 [00:01:54.000] Running: /jsconfig.json +Info 47 [00:01:55.000] Running: *ensureProjectForOpenFiles* +Info 48 [00:01:56.000] Before ensureProjectForOpenFiles: +Info 49 [00:01:57.000] Project '/jsconfig.json' (Configured) +Info 49 [00:01:58.000] Files (1) + +Info 49 [00:01:59.000] ----------------------------------------------- +Info 49 [00:02:00.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 49 [00:02:01.000] Files (1) + +Info 49 [00:02:02.000] ----------------------------------------------- +Info 49 [00:02:03.000] Open files: +Info 49 [00:02:04.000] FileName: /app.js ProjectRootPath: undefined +Info 49 [00:02:05.000] Projects: /jsconfig.json +Info 49 [00:02:06.000] After ensureProjectForOpenFiles: +Info 50 [00:02:07.000] Project '/jsconfig.json' (Configured) +Info 50 [00:02:08.000] Files (1) + +Info 50 [00:02:09.000] ----------------------------------------------- +Info 50 [00:02:10.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 50 [00:02:11.000] Files (1) + +Info 50 [00:02:12.000] ----------------------------------------------- +Info 50 [00:02:13.000] Open files: +Info 50 [00:02:14.000] FileName: /app.js ProjectRootPath: undefined +Info 50 [00:02:15.000] Projects: /jsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js index d52f4d3a3ba69..33159d5467908 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js @@ -54,7 +54,7 @@ Info 11 [00:00:38.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:39.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:40.000] Project '/jsconfig.json' (Configured) Info 14 [00:00:41.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -188,7 +188,7 @@ Info 40 [00:01:39.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 41 [00:01:40.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:41.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 43 [00:01:42.000] Files (1) - /node_modules/jquery/index.js + /node_modules/jquery/index.js Text-1 "" node_modules/jquery/index.js @@ -197,17 +197,18 @@ Info 43 [00:01:42.000] Files (1) Info 44 [00:01:43.000] ----------------------------------------------- Info 45 [00:01:44.000] Starting updateGraphWorker: Project: /jsconfig.json Info 46 [00:01:45.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 47 [00:01:46.000] Project '/jsconfig.json' (Configured) -Info 47 [00:01:47.000] Files (1) - -Info 47 [00:01:48.000] ----------------------------------------------- -Info 47 [00:01:49.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 47 [00:01:50.000] Files (1) - -Info 47 [00:01:51.000] ----------------------------------------------- -Info 47 [00:01:52.000] Open files: -Info 47 [00:01:53.000] FileName: /app.js ProjectRootPath: undefined -Info 47 [00:01:54.000] Projects: /jsconfig.json +Info 47 [00:01:46.000] Same program as before +Info 48 [00:01:47.000] Project '/jsconfig.json' (Configured) +Info 48 [00:01:48.000] Files (1) + +Info 48 [00:01:49.000] ----------------------------------------------- +Info 48 [00:01:50.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 48 [00:01:51.000] Files (1) + +Info 48 [00:01:52.000] ----------------------------------------------- +Info 48 [00:01:53.000] Open files: +Info 48 [00:01:54.000] FileName: /app.js ProjectRootPath: undefined +Info 48 [00:01:55.000] Projects: /jsconfig.json Before running timeout callbacks PolledWatches:: @@ -228,30 +229,30 @@ FsWatchesRecursive:: /node_modules: {} -Info 47 [00:01:55.000] Running: /jsconfig.json -Info 48 [00:01:56.000] Running: *ensureProjectForOpenFiles* -Info 49 [00:01:57.000] Before ensureProjectForOpenFiles: -Info 50 [00:01:58.000] Project '/jsconfig.json' (Configured) -Info 50 [00:01:59.000] Files (1) - -Info 50 [00:02:00.000] ----------------------------------------------- -Info 50 [00:02:01.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 50 [00:02:02.000] Files (1) - -Info 50 [00:02:03.000] ----------------------------------------------- -Info 50 [00:02:04.000] Open files: -Info 50 [00:02:05.000] FileName: /app.js ProjectRootPath: undefined -Info 50 [00:02:06.000] Projects: /jsconfig.json -Info 50 [00:02:07.000] After ensureProjectForOpenFiles: -Info 51 [00:02:08.000] Project '/jsconfig.json' (Configured) -Info 51 [00:02:09.000] Files (1) - -Info 51 [00:02:10.000] ----------------------------------------------- -Info 51 [00:02:11.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 51 [00:02:12.000] Files (1) - -Info 51 [00:02:13.000] ----------------------------------------------- -Info 51 [00:02:14.000] Open files: -Info 51 [00:02:15.000] FileName: /app.js ProjectRootPath: undefined -Info 51 [00:02:16.000] Projects: /jsconfig.json +Info 48 [00:01:56.000] Running: /jsconfig.json +Info 49 [00:01:57.000] Running: *ensureProjectForOpenFiles* +Info 50 [00:01:58.000] Before ensureProjectForOpenFiles: +Info 51 [00:01:59.000] Project '/jsconfig.json' (Configured) +Info 51 [00:02:00.000] Files (1) + +Info 51 [00:02:01.000] ----------------------------------------------- +Info 51 [00:02:02.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 51 [00:02:03.000] Files (1) + +Info 51 [00:02:04.000] ----------------------------------------------- +Info 51 [00:02:05.000] Open files: +Info 51 [00:02:06.000] FileName: /app.js ProjectRootPath: undefined +Info 51 [00:02:07.000] Projects: /jsconfig.json +Info 51 [00:02:08.000] After ensureProjectForOpenFiles: +Info 52 [00:02:09.000] Project '/jsconfig.json' (Configured) +Info 52 [00:02:10.000] Files (1) + +Info 52 [00:02:11.000] ----------------------------------------------- +Info 52 [00:02:12.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 52 [00:02:13.000] Files (1) + +Info 52 [00:02:14.000] ----------------------------------------------- +Info 52 [00:02:15.000] Open files: +Info 52 [00:02:16.000] FileName: /app.js ProjectRootPath: undefined +Info 52 [00:02:17.000] Projects: /jsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js index 94be19dbdd5e4..9fc3062dbaa58 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js @@ -49,7 +49,7 @@ Info 9 [00:00:36.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:37.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:38.000] Project '/jsconfig.json' (Configured) Info 12 [00:00:39.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -190,7 +190,7 @@ Info 38 [00:01:48.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 39 [00:01:49.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:50.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 41 [00:01:51.000] Files (1) - /node_modules/jquery/index.js + /node_modules/jquery/index.js Text-1 "" node_modules/jquery/index.js @@ -199,18 +199,19 @@ Info 41 [00:01:51.000] Files (1) Info 42 [00:01:52.000] ----------------------------------------------- Info 43 [00:01:53.000] Starting updateGraphWorker: Project: /jsconfig.json Info 44 [00:01:54.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 45 [00:01:55.000] Project '/jsconfig.json' (Configured) -Info 45 [00:01:56.000] Files (1) - -Info 45 [00:01:57.000] ----------------------------------------------- -Info 45 [00:01:58.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 45 [00:01:59.000] Files (1) - -Info 45 [00:02:00.000] ----------------------------------------------- -Info 45 [00:02:01.000] Open files: -Info 45 [00:02:02.000] FileName: /app.js ProjectRootPath: undefined -Info 45 [00:02:03.000] Projects: /jsconfig.json -TI:: [00:02:04.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true +Info 45 [00:01:55.000] Same program as before +Info 46 [00:01:56.000] Project '/jsconfig.json' (Configured) +Info 46 [00:01:57.000] Files (1) + +Info 46 [00:01:58.000] ----------------------------------------------- +Info 46 [00:01:59.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 46 [00:02:00.000] Files (1) + +Info 46 [00:02:01.000] ----------------------------------------------- +Info 46 [00:02:02.000] Open files: +Info 46 [00:02:03.000] FileName: /app.js ProjectRootPath: undefined +Info 46 [00:02:04.000] Projects: /jsconfig.json +TI:: [00:02:05.000] #1 with arguments'["@types/jquery@tsFakeMajor.Minor"]':: true TI:: Before installWorker PolledWatches:: @@ -233,40 +234,40 @@ FsWatchesRecursive:: /node_modules: *new* {} -Info 45 [00:02:09.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 46 [00:02:10.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 47 [00:02:11.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 48 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 49 [00:02:14.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 50 [00:02:15.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 51 [00:02:16.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 52 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 53 [00:02:19.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 54 [00:02:20.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 55 [00:02:21.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 56 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 46 [00:02:10.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 47 [00:02:11.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 48 [00:02:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 49 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 50 [00:02:15.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 51 [00:02:16.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 52 [00:02:17.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 53 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 54 [00:02:20.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 55 [00:02:21.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 56 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 57 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory TI:: After installWorker //// [/tmp/node_modules/@types/jquery/index.d.ts] -TI:: [00:02:23.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] -TI:: [00:02:24.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] -TI:: [00:02:25.000] Sending response: +TI:: [00:02:24.000] Installed typings ["@types/jquery@tsFakeMajor.Minor"] +TI:: [00:02:25.000] Installed typing files ["/tmp/node_modules/@types/jquery/index.d.ts"] +TI:: [00:02:26.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -Info 57 [00:02:26.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 58 [00:02:27.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -TI:: [00:02:28.000] Sending response: +Info 58 [00:02:27.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 59 [00:02:28.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +TI:: [00:02:29.000] Sending response: {"kind":"event::endInstallTypes","eventId":1,"projectName":"/jsconfig.json","packagesToInstall":["@types/jquery@tsFakeMajor.Minor"],"installSuccess":true,"typingsInstallerVersion":"FakeVersion"} Before running timeout callbacks -Info 59 [00:02:29.000] Running: /jsconfig.json -Info 60 [00:02:30.000] Starting updateGraphWorker: Project: /jsconfig.json -Info 61 [00:02:31.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 62 [00:02:32.000] Project '/jsconfig.json' (Configured) -Info 63 [00:02:33.000] Files (2) - /app.js - /tmp/node_modules/@types/jquery/index.d.ts +Info 60 [00:02:30.000] Running: /jsconfig.json +Info 61 [00:02:31.000] Starting updateGraphWorker: Project: /jsconfig.json +Info 62 [00:02:32.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 63 [00:02:33.000] Project '/jsconfig.json' (Configured) +Info 64 [00:02:34.000] Files (2) + /app.js SVC-1-0 "" + /tmp/node_modules/@types/jquery/index.d.ts Text-1 "" app.js @@ -274,48 +275,48 @@ Info 63 [00:02:33.000] Files (2) tmp/node_modules/@types/jquery/index.d.ts Matched by default include pattern '**/*' -Info 64 [00:02:34.000] ----------------------------------------------- -Info 65 [00:02:35.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 66 [00:02:36.000] Files (1) - -Info 67 [00:02:37.000] ----------------------------------------------- -TI:: [00:02:38.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/jquery/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:39.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:40.000] Processing cache location '/tmp' -TI:: [00:02:41.000] Cache location was already processed... -TI:: [00:02:42.000] Explicitly included types: [] -TI:: [00:02:43.000] Typing names in '/package.json' dependencies: ["jquery"] -TI:: [00:02:44.000] Searching for typing names in /node_modules; all files: ["/node_modules/jquery/package.json"] -TI:: [00:02:45.000] Found package names: ["jquery"] -TI:: [00:02:46.000] Inferred typings from unresolved imports: [] -TI:: [00:02:47.000] Result: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/package.json","/node_modules"]} -TI:: [00:02:48.000] Finished typings discovery: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/package.json","/node_modules"]} -TI:: [00:02:49.000] Sending response: +Info 65 [00:02:35.000] ----------------------------------------------- +Info 66 [00:02:36.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 67 [00:02:37.000] Files (1) + +Info 68 [00:02:38.000] ----------------------------------------------- +TI:: [00:02:39.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/jquery/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:40.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:41.000] Processing cache location '/tmp' +TI:: [00:02:42.000] Cache location was already processed... +TI:: [00:02:43.000] Explicitly included types: [] +TI:: [00:02:44.000] Typing names in '/package.json' dependencies: ["jquery"] +TI:: [00:02:45.000] Searching for typing names in /node_modules; all files: ["/node_modules/jquery/package.json"] +TI:: [00:02:46.000] Found package names: ["jquery"] +TI:: [00:02:47.000] Inferred typings from unresolved imports: [] +TI:: [00:02:48.000] Result: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/package.json","/node_modules"]} +TI:: [00:02:49.000] Finished typings discovery: {"cachedTypingPaths":["/tmp/node_modules/@types/jquery/index.d.ts"],"newTypingNames":[],"filesToWatch":["/bower_components","/package.json","/node_modules"]} +TI:: [00:02:50.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/jquery/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -TI:: [00:02:50.000] No new typings were requested as a result of typings discovery -Info 68 [00:02:51.000] Running: *ensureProjectForOpenFiles* -Info 69 [00:02:52.000] Before ensureProjectForOpenFiles: -Info 70 [00:02:53.000] Project '/jsconfig.json' (Configured) -Info 70 [00:02:54.000] Files (2) - -Info 70 [00:02:55.000] ----------------------------------------------- -Info 70 [00:02:56.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 70 [00:02:57.000] Files (1) - -Info 70 [00:02:58.000] ----------------------------------------------- -Info 70 [00:02:59.000] Open files: -Info 70 [00:03:00.000] FileName: /app.js ProjectRootPath: undefined -Info 70 [00:03:01.000] Projects: /jsconfig.json -Info 70 [00:03:02.000] After ensureProjectForOpenFiles: -Info 71 [00:03:03.000] Project '/jsconfig.json' (Configured) -Info 71 [00:03:04.000] Files (2) - -Info 71 [00:03:05.000] ----------------------------------------------- -Info 71 [00:03:06.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 71 [00:03:07.000] Files (1) - -Info 71 [00:03:08.000] ----------------------------------------------- -Info 71 [00:03:09.000] Open files: -Info 71 [00:03:10.000] FileName: /app.js ProjectRootPath: undefined -Info 71 [00:03:11.000] Projects: /jsconfig.json +TI:: [00:02:51.000] No new typings were requested as a result of typings discovery +Info 69 [00:02:52.000] Running: *ensureProjectForOpenFiles* +Info 70 [00:02:53.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:54.000] Project '/jsconfig.json' (Configured) +Info 71 [00:02:55.000] Files (2) + +Info 71 [00:02:56.000] ----------------------------------------------- +Info 71 [00:02:57.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 71 [00:02:58.000] Files (1) + +Info 71 [00:02:59.000] ----------------------------------------------- +Info 71 [00:03:00.000] Open files: +Info 71 [00:03:01.000] FileName: /app.js ProjectRootPath: undefined +Info 71 [00:03:02.000] Projects: /jsconfig.json +Info 71 [00:03:03.000] After ensureProjectForOpenFiles: +Info 72 [00:03:04.000] Project '/jsconfig.json' (Configured) +Info 72 [00:03:05.000] Files (2) + +Info 72 [00:03:06.000] ----------------------------------------------- +Info 72 [00:03:07.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 72 [00:03:08.000] Files (1) + +Info 72 [00:03:09.000] ----------------------------------------------- +Info 72 [00:03:10.000] Open files: +Info 72 [00:03:11.000] FileName: /app.js ProjectRootPath: undefined +Info 72 [00:03:12.000] Projects: /jsconfig.json After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js index 44670ccc32561..e9ae788a8bb69 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js @@ -23,7 +23,7 @@ Info 4 [00:00:29.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 5 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 6 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 7 [00:00:32.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "" a/b/app.js @@ -135,8 +135,8 @@ Info 12 [00:01:29.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 13 [00:01:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:01:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 15 [00:01:32.000] Files (2) - /a/b/app.js - /a/data/node_modules/@types/jquery/index.d.ts + /a/b/app.js SVC-1-0 "" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const $: { x: number }" a/b/app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-autoDiscovery.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-autoDiscovery.js index c6bde8a428b1f..3ad318f52c24d 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-autoDiscovery.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-autoDiscovery.js @@ -12,7 +12,7 @@ Info 5 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 6 [00:00:15.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:16.000] Project '/a/app/test.csproj' (External) Info 8 [00:00:17.000] Files (1) - /a/b/app.ts + /a/b/app.ts Text-1 "" ../b/app.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-duplicate-package.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-duplicate-package.js index 339c6d61ab723..d57612e35ccee 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-duplicate-package.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-duplicate-package.js @@ -19,8 +19,8 @@ Info 9 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 10 [00:00:27.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:28.000] Project '/a/app/test.csproj' (External) Info 12 [00:00:29.000] Files (2) - /a/b/app.js - /node_modules/@types/node/index.d.ts + /a/b/app.js Text-1 "" + /node_modules/@types/node/index.d.ts Text-1 "declare var node;" ../b/app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-auto-typings.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-auto-typings.js index d5eae5424cf3a..749472b396131 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-auto-typings.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-auto-typings.js @@ -12,7 +12,7 @@ Info 5 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 6 [00:00:15.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:16.000] Project '/a/app/test.csproj' (External) Info 8 [00:00:17.000] Files (1) - /a/b/app.ts + /a/b/app.ts Text-1 "" ../b/app.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-enable-false.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-enable-false.js index e2375563318a9..210948bfdef25 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-enable-false.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-enable-false.js @@ -12,7 +12,7 @@ Info 5 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 6 [00:00:15.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:16.000] Project '/a/app/test.csproj' (External) Info 8 [00:00:17.000] Files (1) - /a/b/jquery.js + /a/b/jquery.js Text-1 "" ../b/jquery.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-js-ts-files.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-js-ts-files.js index 1e797232c88ba..009dcbc7210c8 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-js-ts-files.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition-with-js-ts-files.js @@ -16,8 +16,8 @@ Info 6 [00:00:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:18.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:19.000] Project '/a/app/test.csproj' (External) Info 9 [00:00:20.000] Files (2) - /a/b/jquery.js - /a/b/file2.ts + /a/b/jquery.js Text-1 "" + /a/b/file2.ts Text-1 "" ../b/jquery.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition.js index 3f6a3bb34f5c1..689045ef81f26 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-no-type-acquisition.js @@ -41,8 +41,8 @@ Info 6 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:22.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:23.000] Project '/a/app/test.csproj' (External) Info 9 [00:00:24.000] Files (2) - /a/b/file2.jsx - /a/b/file3.d.ts + /a/b/file2.jsx Text-1 "" + /a/b/file3.d.ts Text-1 "" ../b/file2.jsx @@ -180,10 +180,10 @@ Info 13 [00:01:29.000] Starting updateGraphWorker: Project: /a/app/test.csproj Info 14 [00:01:30.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:01:31.000] Project '/a/app/test.csproj' (External) Info 16 [00:01:32.000] Files (4) - /a/b/file2.jsx - /a/b/file3.d.ts - /a/data/node_modules/@types/lodash/index.d.ts - /a/data/node_modules/@types/react/index.d.ts + /a/b/file2.jsx Text-1 "" + /a/b/file3.d.ts Text-1 "" + /a/data/node_modules/@types/lodash/index.d.ts Text-1 "declare const lodash: { x: number }" + /a/data/node_modules/@types/react/index.d.ts Text-1 "declare const react: { x: number }" ../b/file2.jsx diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition-with-disableFilenameBasedTypeAcquisition.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition-with-disableFilenameBasedTypeAcquisition.js index 27a2923ff504c..90e4366f1d93e 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition-with-disableFilenameBasedTypeAcquisition.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition-with-disableFilenameBasedTypeAcquisition.js @@ -12,7 +12,7 @@ Info 5 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 6 [00:00:15.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:16.000] Project '/a/app/test.csproj' (External) Info 8 [00:00:17.000] Files (1) - /a/b/jquery.js + /a/b/jquery.js Text-1 "" ../b/jquery.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition.js index d897198732759..a66421e75bd85 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects-type-acquisition.js @@ -44,7 +44,7 @@ Info 6 [00:00:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:24.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:25.000] Project '/a/app/test.csproj' (External) Info 9 [00:00:26.000] Files (1) - /a/b/file3.d.ts + /a/b/file3.d.ts Text-1 "" ../b/file3.d.ts @@ -209,11 +209,11 @@ Info 13 [00:01:42.000] Starting updateGraphWorker: Project: /a/app/test.csproj Info 14 [00:01:43.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:01:44.000] Project '/a/app/test.csproj' (External) Info 16 [00:01:45.000] Files (5) - /a/b/file3.d.ts - /a/data/node_modules/@types/commander/index.d.ts - /a/data/node_modules/@types/express/index.d.ts - /a/data/node_modules/@types/jquery/index.d.ts - /a/data/node_modules/@types/moment/index.d.ts + /a/b/file3.d.ts Text-1 "" + /a/data/node_modules/@types/commander/index.d.ts Text-1 "declare const commander: { x: number }" + /a/data/node_modules/@types/express/index.d.ts Text-1 "declare const express: { x: number }" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const jquery: { x: number }" + /a/data/node_modules/@types/moment/index.d.ts Text-1 "declare const moment: { x: number }" ../b/file3.d.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/external-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/external-projects.js index d5eae5424cf3a..749472b396131 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/external-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/external-projects.js @@ -12,7 +12,7 @@ Info 5 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 6 [00:00:15.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:16.000] Project '/a/app/test.csproj' (External) Info 8 [00:00:17.000] Files (1) - /a/b/app.ts + /a/b/app.ts Text-1 "" ../b/app.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects-with-disableFilenameBasedTypeAcquisition.js b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects-with-disableFilenameBasedTypeAcquisition.js index cc9bbdd580465..2a998dfa97161 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects-with-disableFilenameBasedTypeAcquisition.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects-with-disableFilenameBasedTypeAcquisition.js @@ -13,7 +13,7 @@ Info 6 [00:00:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:17.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:18.000] Files (1) - /a/b/jquery.js + /a/b/jquery.js SVC-1-0 "" jquery.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js index d52e78f28712d..7dcf9b36822cf 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js @@ -14,7 +14,7 @@ Info 4 [00:00:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 5 [00:00:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 6 [00:00:17.000] Project '/dev/null/inferredProject1*' (Inferred) Info 7 [00:00:18.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "" a/b/app.js @@ -136,8 +136,8 @@ Info 12 [00:01:30.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 13 [00:01:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:01:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 15 [00:01:33.000] Files (2) - /a/b/app.js - /a/data/node_modules/@types/jquery/index.d.ts + /a/b/app.js SVC-1-0 "" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const $: { x: number }" a/b/app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/install-typings-for-unresolved-imports.js b/tests/baselines/reference/tsserver/typingsInstaller/install-typings-for-unresolved-imports.js index 69c658c45e603..7a7ed5910fd70 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/install-typings-for-unresolved-imports.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/install-typings-for-unresolved-imports.js @@ -18,7 +18,7 @@ Info 8 [00:00:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:19.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:20.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "\n import * as fs from \"fs\";\n import * as commander from \"commander\";\n import * as component from \"@ember/component\";" app.js @@ -144,10 +144,10 @@ Info 16 [00:01:29.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 17 [00:01:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:01:32.000] Files (4) - /a/cache/node_modules/@types/node/index.d.ts - /a/cache/node_modules/@types/commander/index.d.ts - /a/cache/node_modules/@types/ember__component/index.d.ts - /a/b/app.js + /a/cache/node_modules/@types/node/index.d.ts Text-1 "export let x: number" + /a/cache/node_modules/@types/commander/index.d.ts Text-1 "export let y: string" + /a/cache/node_modules/@types/ember__component/index.d.ts Text-1 "export let x: number" + /a/b/app.js SVC-1-0 "\n import * as fs from \"fs\";\n import * as commander from \"commander\";\n import * as component from \"@ember/component\";" ../cache/node_modules/@types/node/index.d.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions-with-trimmed-names.js b/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions-with-trimmed-names.js index 6229294da5a15..8d131c154ebb1 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions-with-trimmed-names.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions-with-trimmed-names.js @@ -24,8 +24,8 @@ Info 10 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 11 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 13 [00:00:28.000] Files (2) - /a/b/node_modules/fooo/index.d.ts - /a/b/app.js + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-0 "\n import * as a from \"foo/a/a\";\n import * as b from \"foo/a/b\";\n import * as c from \"foo/a/c\";\n import * as x from \"fooo\";" node_modules/fooo/index.d.ts @@ -150,12 +150,12 @@ Info 18 [00:01:36.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 19 [00:01:37.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:38.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:39.000] Files (6) - /tmp/node_modules/foo/a/a.d.ts - /tmp/node_modules/foo/a/b.d.ts - /tmp/node_modules/foo/a/c.d.ts - /a/b/node_modules/fooo/index.d.ts - /a/b/app.js - /tmp/node_modules/foo/index.d.ts + /tmp/node_modules/foo/a/a.d.ts Text-1 "export function a (): void;" + /tmp/node_modules/foo/a/b.d.ts Text-1 "export function b (): void;" + /tmp/node_modules/foo/a/c.d.ts Text-1 "export function c (): void;" + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-0 "\n import * as a from \"foo/a/a\";\n import * as b from \"foo/a/b\";\n import * as c from \"foo/a/c\";\n import * as x from \"fooo\";" + /tmp/node_modules/foo/index.d.ts Text-1 "export function aa(): void;" ../../tmp/node_modules/foo/a/a.d.ts @@ -193,11 +193,11 @@ Info 25 [00:01:55.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 26 [00:01:56.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:01:57.000] Project '/dev/null/inferredProject1*' (Inferred) Info 28 [00:01:58.000] Files (5) - /tmp/node_modules/foo/a/a.d.ts - /tmp/node_modules/foo/a/b.d.ts - /tmp/node_modules/foo/a/c.d.ts - /a/b/node_modules/fooo/index.d.ts - /a/b/app.js + /tmp/node_modules/foo/a/a.d.ts Text-1 "export function a (): void;" + /tmp/node_modules/foo/a/b.d.ts Text-1 "export function b (): void;" + /tmp/node_modules/foo/a/c.d.ts Text-1 "export function c (): void;" + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-0 "\n import * as a from \"foo/a/a\";\n import * as b from \"foo/a/b\";\n import * as c from \"foo/a/c\";\n import * as x from \"fooo\";" ../../tmp/node_modules/foo/a/a.d.ts @@ -230,39 +230,47 @@ Before running timeout callbacks Info 30 [00:02:12.000] Running: /dev/null/inferredProject1* Info 31 [00:02:13.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 32 [00:02:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 33 [00:02:15.000] Different program with same set of files -TI:: [00:02:16.000] Got install request {"projectName":"/dev/null/inferredProject1*","fileNames":["/a/b/app.js"],"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":["bar"],"projectRootPath":"/a/b","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:17.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:18.000] Processing cache location '/tmp' -TI:: [00:02:19.000] Cache location was already processed... -TI:: [00:02:20.000] Explicitly included types: [] -TI:: [00:02:21.000] Searching for typing names in /a/b/node_modules; all files: [] -TI:: [00:02:22.000] Found package names: [] -TI:: [00:02:23.000] Inferred typings from unresolved imports: ["bar"] -TI:: [00:02:24.000] Result: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} -TI:: [00:02:25.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} -TI:: [00:02:26.000] Installing typings ["bar"] -TI:: [00:02:27.000] 'bar':: Entry for package 'bar' does not exist in local types registry - skipping... -TI:: [00:02:28.000] All typings are known to be missing or invalid - no need to install more typings -TI:: [00:02:29.000] Sending response: +Info 33 [00:02:15.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 34 [00:02:16.000] Files (5) + /tmp/node_modules/foo/a/a.d.ts Text-1 "export function a (): void;" + /tmp/node_modules/foo/a/b.d.ts Text-1 "export function b (): void;" + /tmp/node_modules/foo/a/c.d.ts Text-1 "export function c (): void;" + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-1 "import * as bar from \"bar\";\n import * as a from \"foo/a/a\";\n import * as b from \"foo/a/b\";\n import * as c from \"foo/a/c\";\n import * as x from \"fooo\";" + +Info 35 [00:02:17.000] ----------------------------------------------- +TI:: [00:02:18.000] Got install request {"projectName":"/dev/null/inferredProject1*","fileNames":["/a/b/app.js"],"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":["bar"],"projectRootPath":"/a/b","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:19.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:20.000] Processing cache location '/tmp' +TI:: [00:02:21.000] Cache location was already processed... +TI:: [00:02:22.000] Explicitly included types: [] +TI:: [00:02:23.000] Searching for typing names in /a/b/node_modules; all files: [] +TI:: [00:02:24.000] Found package names: [] +TI:: [00:02:25.000] Inferred typings from unresolved imports: ["bar"] +TI:: [00:02:26.000] Result: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} +TI:: [00:02:27.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} +TI:: [00:02:28.000] Installing typings ["bar"] +TI:: [00:02:29.000] 'bar':: Entry for package 'bar' does not exist in local types registry - skipping... +TI:: [00:02:30.000] All typings are known to be missing or invalid - no need to install more typings +TI:: [00:02:31.000] Sending response: {"projectName":"/dev/null/inferredProject1*","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typings":[],"unresolvedImports":["bar"],"kind":"action::set"} -Info 34 [00:02:30.000] Running: *ensureProjectForOpenFiles* -Info 35 [00:02:31.000] Before ensureProjectForOpenFiles: -Info 36 [00:02:32.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 36 [00:02:33.000] Files (5) +Info 36 [00:02:32.000] Running: *ensureProjectForOpenFiles* +Info 37 [00:02:33.000] Before ensureProjectForOpenFiles: +Info 38 [00:02:34.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 38 [00:02:35.000] Files (5) -Info 36 [00:02:34.000] ----------------------------------------------- -Info 36 [00:02:35.000] Open files: -Info 36 [00:02:36.000] FileName: /a/b/app.js ProjectRootPath: undefined -Info 36 [00:02:37.000] Projects: /dev/null/inferredProject1* -Info 36 [00:02:38.000] After ensureProjectForOpenFiles: -Info 37 [00:02:39.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 37 [00:02:40.000] Files (5) +Info 38 [00:02:36.000] ----------------------------------------------- +Info 38 [00:02:37.000] Open files: +Info 38 [00:02:38.000] FileName: /a/b/app.js ProjectRootPath: undefined +Info 38 [00:02:39.000] Projects: /dev/null/inferredProject1* +Info 38 [00:02:40.000] After ensureProjectForOpenFiles: +Info 39 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 39 [00:02:42.000] Files (5) -Info 37 [00:02:41.000] ----------------------------------------------- -Info 37 [00:02:42.000] Open files: -Info 37 [00:02:43.000] FileName: /a/b/app.js ProjectRootPath: undefined -Info 37 [00:02:44.000] Projects: /dev/null/inferredProject1* +Info 39 [00:02:43.000] ----------------------------------------------- +Info 39 [00:02:44.000] Open files: +Info 39 [00:02:45.000] FileName: /a/b/app.js ProjectRootPath: undefined +Info 39 [00:02:46.000] Projects: /dev/null/inferredProject1* After running timeout callbacks Checking timeout queue length: 0 diff --git a/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions.js b/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions.js index 5656ca3fc1611..534c3bcd7550a 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/invalidate-the-resolutions.js @@ -20,8 +20,8 @@ Info 10 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 11 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 13 [00:00:28.000] Files (2) - /a/b/node_modules/fooo/index.d.ts - /a/b/app.js + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-0 "import * as a from \"foo\";import * as x from \"fooo\";" node_modules/fooo/index.d.ts @@ -137,9 +137,9 @@ Info 18 [00:01:28.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 19 [00:01:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:31.000] Files (3) - /tmp/node_modules/foo/index.d.ts - /a/b/node_modules/fooo/index.d.ts - /a/b/app.js + /tmp/node_modules/foo/index.d.ts Text-1 "export function a(): void;" + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-0 "import * as a from \"foo\";import * as x from \"fooo\";" ../../tmp/node_modules/foo/index.d.ts @@ -172,9 +172,9 @@ Info 25 [00:01:47.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 26 [00:01:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:01:49.000] Project '/dev/null/inferredProject1*' (Inferred) Info 28 [00:01:50.000] Files (3) - /tmp/node_modules/foo/index.d.ts - /a/b/node_modules/fooo/index.d.ts - /a/b/app.js + /tmp/node_modules/foo/index.d.ts Text-1 "export function a(): void;" + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-0 "import * as a from \"foo\";import * as x from \"fooo\";" ../../tmp/node_modules/foo/index.d.ts @@ -203,39 +203,45 @@ Before running timeout callbacks Info 30 [00:02:04.000] Running: /dev/null/inferredProject1* Info 31 [00:02:05.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 32 [00:02:06.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 33 [00:02:07.000] Different program with same set of files -TI:: [00:02:08.000] Got install request {"projectName":"/dev/null/inferredProject1*","fileNames":["/a/b/app.js"],"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":["bar"],"projectRootPath":"/a/b","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:09.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:10.000] Processing cache location '/tmp' -TI:: [00:02:11.000] Cache location was already processed... -TI:: [00:02:12.000] Explicitly included types: [] -TI:: [00:02:13.000] Searching for typing names in /a/b/node_modules; all files: [] -TI:: [00:02:14.000] Found package names: [] -TI:: [00:02:15.000] Inferred typings from unresolved imports: ["bar"] -TI:: [00:02:16.000] Result: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} -TI:: [00:02:17.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} -TI:: [00:02:18.000] Installing typings ["bar"] -TI:: [00:02:19.000] 'bar':: Entry for package 'bar' does not exist in local types registry - skipping... -TI:: [00:02:20.000] All typings are known to be missing or invalid - no need to install more typings -TI:: [00:02:21.000] Sending response: +Info 33 [00:02:07.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 34 [00:02:08.000] Files (3) + /tmp/node_modules/foo/index.d.ts Text-1 "export function a(): void;" + /a/b/node_modules/fooo/index.d.ts Text-1 "export var x: string;" + /a/b/app.js SVC-1-1 "import * as bar from \"bar\";import * as a from \"foo\";import * as x from \"fooo\";" + +Info 35 [00:02:09.000] ----------------------------------------------- +TI:: [00:02:10.000] Got install request {"projectName":"/dev/null/inferredProject1*","fileNames":["/a/b/app.js"],"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":["bar"],"projectRootPath":"/a/b","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:11.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:12.000] Processing cache location '/tmp' +TI:: [00:02:13.000] Cache location was already processed... +TI:: [00:02:14.000] Explicitly included types: [] +TI:: [00:02:15.000] Searching for typing names in /a/b/node_modules; all files: [] +TI:: [00:02:16.000] Found package names: [] +TI:: [00:02:17.000] Inferred typings from unresolved imports: ["bar"] +TI:: [00:02:18.000] Result: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} +TI:: [00:02:19.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["bar"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} +TI:: [00:02:20.000] Installing typings ["bar"] +TI:: [00:02:21.000] 'bar':: Entry for package 'bar' does not exist in local types registry - skipping... +TI:: [00:02:22.000] All typings are known to be missing or invalid - no need to install more typings +TI:: [00:02:23.000] Sending response: {"projectName":"/dev/null/inferredProject1*","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typings":[],"unresolvedImports":["bar"],"kind":"action::set"} -Info 34 [00:02:22.000] Running: *ensureProjectForOpenFiles* -Info 35 [00:02:23.000] Before ensureProjectForOpenFiles: -Info 36 [00:02:24.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 36 [00:02:25.000] Files (3) - -Info 36 [00:02:26.000] ----------------------------------------------- -Info 36 [00:02:27.000] Open files: -Info 36 [00:02:28.000] FileName: /a/b/app.js ProjectRootPath: undefined -Info 36 [00:02:29.000] Projects: /dev/null/inferredProject1* -Info 36 [00:02:30.000] After ensureProjectForOpenFiles: -Info 37 [00:02:31.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 37 [00:02:32.000] Files (3) - -Info 37 [00:02:33.000] ----------------------------------------------- -Info 37 [00:02:34.000] Open files: -Info 37 [00:02:35.000] FileName: /a/b/app.js ProjectRootPath: undefined -Info 37 [00:02:36.000] Projects: /dev/null/inferredProject1* +Info 36 [00:02:24.000] Running: *ensureProjectForOpenFiles* +Info 37 [00:02:25.000] Before ensureProjectForOpenFiles: +Info 38 [00:02:26.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 38 [00:02:27.000] Files (3) + +Info 38 [00:02:28.000] ----------------------------------------------- +Info 38 [00:02:29.000] Open files: +Info 38 [00:02:30.000] FileName: /a/b/app.js ProjectRootPath: undefined +Info 38 [00:02:31.000] Projects: /dev/null/inferredProject1* +Info 38 [00:02:32.000] After ensureProjectForOpenFiles: +Info 39 [00:02:33.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 39 [00:02:34.000] Files (3) + +Info 39 [00:02:35.000] ----------------------------------------------- +Info 39 [00:02:36.000] Open files: +Info 39 [00:02:37.000] FileName: /a/b/app.js ProjectRootPath: undefined +Info 39 [00:02:38.000] Projects: /dev/null/inferredProject1* After running timeout callbacks Checking timeout queue length: 0 diff --git a/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js b/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js index f1b9df01e2794..6e87ab9e94f83 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js @@ -45,8 +45,8 @@ Info 16 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:38.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:39.000] Project '/a/jsconfig.json' (Configured) Info 19 [00:00:40.000] Files (2) - /a/config.js - /a/app.js + /a/config.js Text-1 "export let x = 1" + /a/app.js SVC-1-0 "const c = require('./config');" config.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/malformed-packagejson.js b/tests/baselines/reference/tsserver/typingsInstaller/malformed-packagejson.js index 759826da8b303..a1e49111b2d94 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/malformed-packagejson.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/malformed-packagejson.js @@ -16,7 +16,7 @@ Info 6 [00:00:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:18.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:19.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:20.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "var x = 1" app.js @@ -155,8 +155,8 @@ Info 17 [00:01:45.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 18 [00:01:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 20 [00:01:48.000] Files (2) - /a/b/app.js - /a/cache/node_modules/@types/commander/index.d.ts + /a/b/app.js SVC-1-0 "var x = 1" + /a/cache/node_modules/@types/commander/index.d.ts Text-1 "export let x: number" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js index dbdee702502ea..ea76690c80bdc 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js @@ -23,7 +23,7 @@ Info 4 [00:00:29.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 5 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 6 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 7 [00:00:32.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "" a/b/app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/pick-typing-names-from-nonrelative-unresolved-imports.js b/tests/baselines/reference/tsserver/typingsInstaller/pick-typing-names-from-nonrelative-unresolved-imports.js index dbdf23a1487a5..04dea07dcd325 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/pick-typing-names-from-nonrelative-unresolved-imports.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/pick-typing-names-from-nonrelative-unresolved-imports.js @@ -27,7 +27,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/dev/null/inferredProject1*' (Inferred) Info 15 [00:00:24.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "\n import * as a from \"foo/a/a\";\n import * as b from \"foo/a/b\";\n import * as c from \"foo/a/c\";\n import * as d from \"@bar/router/\";\n import * as e from \"@bar/common/shared\";\n import * as e from \"@bar/common/apps\";\n import * as f from \"./lib\"\n " app.js @@ -112,7 +112,8 @@ Info 17 [00:01:10.000] FileName: /a/b/app.js ProjectRootPath: undefined Info 17 [00:01:11.000] Projects: /dev/null/inferredProject1* Info 17 [00:01:12.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 18 [00:01:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms -TI:: [00:01:14.000] #1 with arguments'["@types/foo@tsFakeMajor.Minor"]':: true +Info 19 [00:01:14.000] Same program as before +TI:: [00:01:15.000] #1 with arguments'["@types/foo@tsFakeMajor.Minor"]':: true TI:: Before installWorker PolledWatches:: @@ -133,9 +134,9 @@ FsWatches:: TI:: After installWorker -TI:: [00:01:15.000] Installed typings ["@types/foo@tsFakeMajor.Minor"] -TI:: [00:01:16.000] Installed typing files [] -TI:: [00:01:17.000] Sending response: - {"projectName":"/dev/null/inferredProject1*","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typings":[],"unresolvedImports":["@bar/common","@bar/router","foo"],"kind":"action::set"} +TI:: [00:01:16.000] Installed typings ["@types/foo@tsFakeMajor.Minor"] +TI:: [00:01:17.000] Installed typing files [] TI:: [00:01:18.000] Sending response: + {"projectName":"/dev/null/inferredProject1*","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typings":[],"unresolvedImports":["@bar/common","@bar/router","foo"],"kind":"action::set"} +TI:: [00:01:19.000] Sending response: {"kind":"event::endInstallTypes","eventId":1,"projectName":"/dev/null/inferredProject1*","packagesToInstall":["@types/foo@tsFakeMajor.Minor"],"installSuccess":true,"typingsInstallerVersion":"FakeVersion"} \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/typingsInstaller/progress-notification-for-error.js b/tests/baselines/reference/tsserver/typingsInstaller/progress-notification-for-error.js index d90cf0f06a277..3af086f27572d 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/progress-notification-for-error.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/progress-notification-for-error.js @@ -16,7 +16,7 @@ Info 6 [00:00:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:17.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:18.000] Files (1) - /a/app.js + /a/app.js SVC-1-0 "" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/progress-notification.js b/tests/baselines/reference/tsserver/typingsInstaller/progress-notification.js index 38c37d590bd7b..57798397fd7b5 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/progress-notification.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/progress-notification.js @@ -19,7 +19,7 @@ Info 6 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:22.000] Files (1) - /a/app.js + /a/app.js SVC-1-0 "" app.js @@ -133,8 +133,8 @@ Info 15 [00:01:24.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 16 [00:01:25.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:01:26.000] Project '/dev/null/inferredProject1*' (Inferred) Info 18 [00:01:27.000] Files (2) - /a/app.js - /a/cache/node_modules/@types/commander/index.d.ts + /a/app.js SVC-1-0 "" + /a/cache/node_modules/@types/commander/index.d.ts Text-1 "export let x: number" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/projectRootPath-is-provided-for-inferred-project.js b/tests/baselines/reference/tsserver/typingsInstaller/projectRootPath-is-provided-for-inferred-project.js index 03f64b58091e3..9cf4e2d0c85e3 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/projectRootPath-is-provided-for-inferred-project.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/projectRootPath-is-provided-for-inferred-project.js @@ -30,7 +30,7 @@ Info 8 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 9 [00:00:50.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:51.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:52.000] Files (1) - /user/username/projects/san2/x.js + /user/username/projects/san2/x.js SVC-1-0 "const aaaaaaav = 1;" x.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js b/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js index c16fe36ee790e..fcfd26265aae7 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js @@ -29,8 +29,8 @@ Info 18 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 19 [00:00:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:00:42.000] Files (2) - /user/username/projects/node_modules/commander/index.js - /user/username/projects/a/b/app.js + /user/username/projects/node_modules/commander/index.js Text-1 "module.exports = 0" + /user/username/projects/a/b/app.js SVC-1-0 "\n import * as commander from \"commander\";" ../../node_modules/commander/index.js @@ -174,8 +174,8 @@ Info 28 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 29 [00:01:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:46.000] Project '/dev/null/inferredProject1*' (Inferred) Info 31 [00:01:47.000] Files (2) - /user/username/projects/a/cache/node_modules/@types/commander/index.d.ts - /user/username/projects/a/b/app.js + /user/username/projects/a/cache/node_modules/@types/commander/index.d.ts Text-1 "" + /user/username/projects/a/b/app.js SVC-1-0 "\n import * as commander from \"commander\";" ../cache/node_modules/@types/commander/index.d.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js b/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js index b856e5cc508b3..954b9da62a941 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js @@ -46,7 +46,7 @@ Info 9 [00:00:34.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:35.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:36.000] Project '/jsconfig.json' (Configured) Info 12 [00:00:37.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -187,7 +187,7 @@ Info 38 [00:01:46.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 39 [00:01:47.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:48.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 41 [00:01:49.000] Files (1) - /node_modules/@zkat/cacache/index.js + /node_modules/@zkat/cacache/index.js Text-1 "" node_modules/@zkat/cacache/index.js @@ -196,18 +196,19 @@ Info 41 [00:01:49.000] Files (1) Info 42 [00:01:50.000] ----------------------------------------------- Info 43 [00:01:51.000] Starting updateGraphWorker: Project: /jsconfig.json Info 44 [00:01:52.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 45 [00:01:53.000] Project '/jsconfig.json' (Configured) -Info 45 [00:01:54.000] Files (1) - -Info 45 [00:01:55.000] ----------------------------------------------- -Info 45 [00:01:56.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 45 [00:01:57.000] Files (1) - -Info 45 [00:01:58.000] ----------------------------------------------- -Info 45 [00:01:59.000] Open files: -Info 45 [00:02:00.000] FileName: /app.js ProjectRootPath: undefined -Info 45 [00:02:01.000] Projects: /jsconfig.json -TI:: [00:02:02.000] #1 with arguments'["@types/zkat__cacache@tsFakeMajor.Minor"]':: true +Info 45 [00:01:53.000] Same program as before +Info 46 [00:01:54.000] Project '/jsconfig.json' (Configured) +Info 46 [00:01:55.000] Files (1) + +Info 46 [00:01:56.000] ----------------------------------------------- +Info 46 [00:01:57.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 46 [00:01:58.000] Files (1) + +Info 46 [00:01:59.000] ----------------------------------------------- +Info 46 [00:02:00.000] Open files: +Info 46 [00:02:01.000] FileName: /app.js ProjectRootPath: undefined +Info 46 [00:02:02.000] Projects: /jsconfig.json +TI:: [00:02:03.000] #1 with arguments'["@types/zkat__cacache@tsFakeMajor.Minor"]':: true TI:: Before installWorker PolledWatches:: @@ -230,40 +231,40 @@ FsWatchesRecursive:: /node_modules: *new* {} -Info 45 [00:02:07.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 46 [00:02:08.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 47 [00:02:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 48 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 49 [00:02:12.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 50 [00:02:13.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 51 [00:02:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 52 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 53 [00:02:17.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 54 [00:02:18.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 55 [00:02:19.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 56 [00:02:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 46 [00:02:08.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 47 [00:02:09.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 48 [00:02:10.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 49 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 50 [00:02:13.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 51 [00:02:14.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 52 [00:02:15.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 53 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 54 [00:02:18.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 55 [00:02:19.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 56 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 57 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/zkat__cacache/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory TI:: After installWorker //// [/tmp/node_modules/@types/zkat__cacache/index.d.ts] -TI:: [00:02:21.000] Installed typings ["@types/zkat__cacache@tsFakeMajor.Minor"] -TI:: [00:02:22.000] Installed typing files ["/tmp/node_modules/@types/zkat__cacache/index.d.ts"] -TI:: [00:02:23.000] Sending response: +TI:: [00:02:22.000] Installed typings ["@types/zkat__cacache@tsFakeMajor.Minor"] +TI:: [00:02:23.000] Installed typing files ["/tmp/node_modules/@types/zkat__cacache/index.d.ts"] +TI:: [00:02:24.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":["/tmp/node_modules/@types/zkat__cacache/index.d.ts"],"unresolvedImports":[],"kind":"action::set"} -Info 57 [00:02:24.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 58 [00:02:25.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -TI:: [00:02:26.000] Sending response: +Info 58 [00:02:25.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 59 [00:02:26.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +TI:: [00:02:27.000] Sending response: {"kind":"event::endInstallTypes","eventId":1,"projectName":"/jsconfig.json","packagesToInstall":["@types/zkat__cacache@tsFakeMajor.Minor"],"installSuccess":true,"typingsInstallerVersion":"FakeVersion"} Before checking timeout queue length (2) and running -Info 59 [00:02:27.000] Running: /jsconfig.json -Info 60 [00:02:28.000] Starting updateGraphWorker: Project: /jsconfig.json -Info 61 [00:02:29.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 62 [00:02:30.000] Project '/jsconfig.json' (Configured) -Info 63 [00:02:31.000] Files (2) - /app.js - /tmp/node_modules/@types/zkat__cacache/index.d.ts +Info 60 [00:02:28.000] Running: /jsconfig.json +Info 61 [00:02:29.000] Starting updateGraphWorker: Project: /jsconfig.json +Info 62 [00:02:30.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 63 [00:02:31.000] Project '/jsconfig.json' (Configured) +Info 64 [00:02:32.000] Files (2) + /app.js SVC-1-0 "" + /tmp/node_modules/@types/zkat__cacache/index.d.ts Text-1 "" app.js @@ -271,27 +272,27 @@ Info 63 [00:02:31.000] Files (2) tmp/node_modules/@types/zkat__cacache/index.d.ts Matched by default include pattern '**/*' -Info 64 [00:02:32.000] ----------------------------------------------- -Info 65 [00:02:33.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 66 [00:02:34.000] Files (1) - -Info 67 [00:02:35.000] ----------------------------------------------- -TI:: [00:02:36.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/zkat__cacache/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:37.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:38.000] Processing cache location '/tmp' -TI:: [00:02:39.000] Cache location was already processed... -TI:: [00:02:40.000] Explicitly included types: [] -TI:: [00:02:41.000] Typing names in '/package.json' dependencies: ["@zkat/cacache"] -TI:: [00:02:42.000] Searching for typing names in /node_modules; all files: ["/node_modules/@zkat/cacache/package.json"] -TI:: [00:02:43.000] Found package names: ["@zkat/cacache"] -TI:: [00:02:44.000] Inferred typings from unresolved imports: [] -TI:: [00:02:45.000] Result: {"cachedTypingPaths":[],"newTypingNames":["@zkat/cacache"],"filesToWatch":["/bower_components","/package.json","/node_modules"]} -TI:: [00:02:46.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["@zkat/cacache"],"filesToWatch":["/bower_components","/package.json","/node_modules"]} -TI:: [00:02:47.000] Installing typings ["@zkat/cacache"] -TI:: [00:02:48.000] '@zkat/cacache':: 'zkat__cacache' already has an up-to-date typing - skipping... -TI:: [00:02:49.000] All typings are known to be missing or invalid - no need to install more typings -TI:: [00:02:50.000] Sending response: +Info 65 [00:02:33.000] ----------------------------------------------- +Info 66 [00:02:34.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 67 [00:02:35.000] Files (1) + +Info 68 [00:02:36.000] ----------------------------------------------- +TI:: [00:02:37.000] Got install request {"projectName":"/jsconfig.json","fileNames":["/app.js","/tmp/node_modules/@types/zkat__cacache/index.d.ts"],"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":[],"projectRootPath":"/","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:38.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:39.000] Processing cache location '/tmp' +TI:: [00:02:40.000] Cache location was already processed... +TI:: [00:02:41.000] Explicitly included types: [] +TI:: [00:02:42.000] Typing names in '/package.json' dependencies: ["@zkat/cacache"] +TI:: [00:02:43.000] Searching for typing names in /node_modules; all files: ["/node_modules/@zkat/cacache/package.json"] +TI:: [00:02:44.000] Found package names: ["@zkat/cacache"] +TI:: [00:02:45.000] Inferred typings from unresolved imports: [] +TI:: [00:02:46.000] Result: {"cachedTypingPaths":[],"newTypingNames":["@zkat/cacache"],"filesToWatch":["/bower_components","/package.json","/node_modules"]} +TI:: [00:02:47.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["@zkat/cacache"],"filesToWatch":["/bower_components","/package.json","/node_modules"]} +TI:: [00:02:48.000] Installing typings ["@zkat/cacache"] +TI:: [00:02:49.000] '@zkat/cacache':: 'zkat__cacache' already has an up-to-date typing - skipping... +TI:: [00:02:50.000] All typings are known to be missing or invalid - no need to install more typings +TI:: [00:02:51.000] Sending response: {"projectName":"/jsconfig.json","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"allowJs":true,"maxNodeModuleJsDepth":2,"allowSyntheticDefaultImports":true,"skipLibCheck":true,"noEmit":true,"configFilePath":"/jsconfig.json","allowNonTsExtensions":true},"typings":[],"unresolvedImports":[],"kind":"action::set"} -Info 68 [00:02:51.000] Scheduled: /jsconfig.json -Info 69 [00:02:52.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 69 [00:02:52.000] Scheduled: /jsconfig.json +Info 70 [00:02:53.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/typingsInstaller/should-handle-node-core-modules.js b/tests/baselines/reference/tsserver/typingsInstaller/should-handle-node-core-modules.js index 710202d5a3093..41004bb55de8c 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/should-handle-node-core-modules.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/should-handle-node-core-modules.js @@ -31,8 +31,8 @@ Info 8 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:23.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:24.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.js SVC-1-0 "// @ts-check\n\nconst net = require(\"net\");\nconst stream = require(\"stream\");" ../lib/lib.d.ts @@ -154,9 +154,9 @@ Info 18 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 19 [00:01:25.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:26.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /tmp/node_modules/node/index.d.ts - /a/b/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /tmp/node_modules/node/index.d.ts Text-1 "\ndeclare module \"net\" {\n export type n = number;\n}\ndeclare module \"stream\" {\n export type s = string;\n}" + /a/b/app.js SVC-1-0 "// @ts-check\n\nconst net = require(\"net\");\nconst stream = require(\"stream\");" ../lib/lib.d.ts @@ -193,9 +193,9 @@ Info 28 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 29 [00:01:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:46.000] Project '/dev/null/inferredProject1*' (Inferred) Info 31 [00:01:47.000] Files (3) - /a/lib/lib.d.ts - /tmp/node_modules/node/index.d.ts - /a/b/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /tmp/node_modules/node/index.d.ts Text-1 "\ndeclare module \"net\" {\n export type n = number;\n}\ndeclare module \"stream\" {\n export type s = string;\n}" + /a/b/app.js SVC-1-1 "// @ts-check\n\nconst net = require(\"net\");\nconst stream = require(\"s tream\");" ../lib/lib.d.ts @@ -242,19 +242,25 @@ Checking timeout queue length: 0 Info 36 [00:02:16.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 37 [00:02:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 38 [00:02:18.000] Different program with same set of files -TI:: [00:02:19.000] Got install request {"projectName":"/dev/null/inferredProject1*","fileNames":["/a/lib/lib.d.ts","/a/b/app.js"],"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":["bar","s tream"],"projectRootPath":"/a/b","cachePath":"/tmp","kind":"discover"} -TI:: [00:02:20.000] Request specifies cache path '/tmp', loading cached information... -TI:: [00:02:21.000] Processing cache location '/tmp' -TI:: [00:02:22.000] Cache location was already processed... -TI:: [00:02:23.000] Explicitly included types: [] -TI:: [00:02:24.000] Inferred typings from unresolved imports: ["bar","s tream"] -TI:: [00:02:25.000] Result: {"cachedTypingPaths":[],"newTypingNames":["bar","s tream"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} -TI:: [00:02:26.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["bar","s tream"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} -TI:: [00:02:27.000] Installing typings ["bar","s tream"] -TI:: [00:02:28.000] 'bar':: Entry for package 'bar' does not exist in local types registry - skipping... -TI:: [00:02:29.000] 's tream':: 's tream' is in missingTypingsSet - skipping... -TI:: [00:02:30.000] All typings are known to be missing or invalid - no need to install more typings -TI:: [00:02:31.000] Sending response: +Info 38 [00:02:18.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 39 [00:02:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /tmp/node_modules/node/index.d.ts Text-1 "\ndeclare module \"net\" {\n export type n = number;\n}\ndeclare module \"stream\" {\n export type s = string;\n}" + /a/b/app.js SVC-1-2 "// @ts-check\n\nconst bar = require(\"bar\");const net = require(\"net\");\nconst stream = require(\"s tream\");" + +Info 40 [00:02:20.000] ----------------------------------------------- +TI:: [00:02:21.000] Got install request {"projectName":"/dev/null/inferredProject1*","fileNames":["/a/lib/lib.d.ts","/a/b/app.js"],"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typeAcquisition":{"enable":true,"include":[],"exclude":[]},"unresolvedImports":["bar","s tream"],"projectRootPath":"/a/b","cachePath":"/tmp","kind":"discover"} +TI:: [00:02:22.000] Request specifies cache path '/tmp', loading cached information... +TI:: [00:02:23.000] Processing cache location '/tmp' +TI:: [00:02:24.000] Cache location was already processed... +TI:: [00:02:25.000] Explicitly included types: [] +TI:: [00:02:26.000] Inferred typings from unresolved imports: ["bar","s tream"] +TI:: [00:02:27.000] Result: {"cachedTypingPaths":[],"newTypingNames":["bar","s tream"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} +TI:: [00:02:28.000] Finished typings discovery: {"cachedTypingPaths":[],"newTypingNames":["bar","s tream"],"filesToWatch":["/a/b/bower_components","/a/b/node_modules"]} +TI:: [00:02:29.000] Installing typings ["bar","s tream"] +TI:: [00:02:30.000] 'bar':: Entry for package 'bar' does not exist in local types registry - skipping... +TI:: [00:02:31.000] 's tream':: 's tream' is in missingTypingsSet - skipping... +TI:: [00:02:32.000] All typings are known to be missing or invalid - no need to install more typings +TI:: [00:02:33.000] Sending response: {"projectName":"/dev/null/inferredProject1*","typeAcquisition":{"enable":true,"include":[],"exclude":[]},"compilerOptions":{"target":1,"jsx":1,"allowNonTsExtensions":true,"allowJs":true,"noEmitForJsFiles":true,"maxNodeModuleJsDepth":2},"typings":[],"unresolvedImports":["bar","s tream"],"kind":"action::set"} Checking timeout queue length: 0 diff --git a/tests/baselines/reference/tsserver/typingsInstaller/should-not-initialize-invaalid-package-names.js b/tests/baselines/reference/tsserver/typingsInstaller/should-not-initialize-invaalid-package-names.js index ee46ac1986ea3..3c27372deb941 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/should-not-initialize-invaalid-package-names.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/should-not-initialize-invaalid-package-names.js @@ -16,7 +16,7 @@ Info 6 [00:00:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:18.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:19.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:20.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "let x = 1" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/telemetry-events.js b/tests/baselines/reference/tsserver/typingsInstaller/telemetry-events.js index 2bcff814370af..ac8992499d0ff 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/telemetry-events.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/telemetry-events.js @@ -16,7 +16,7 @@ Info 6 [00:00:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:17.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:18.000] Files (1) - /a/app.js + /a/app.js SVC-1-0 "" app.js @@ -130,8 +130,8 @@ Info 15 [00:01:22.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 16 [00:01:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:01:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 18 [00:01:25.000] Files (2) - /a/app.js - /a/cache/node_modules/@types/commander/index.d.ts + /a/app.js SVC-1-0 "" + /a/cache/node_modules/@types/commander/index.d.ts Text-1 "export let x: number" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-run-install-requests.js b/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-run-install-requests.js index 2b7f36117a590..407c7eb0d4aea 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-run-install-requests.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-run-install-requests.js @@ -41,7 +41,7 @@ Info 6 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:22.000] Finishing updateGraphWorker: Project: /a/app/test1.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:23.000] Project '/a/app/test1.csproj' (External) Info 9 [00:00:24.000] Files (1) - /a/b/file3.d.ts + /a/b/file3.d.ts Text-1 "" ../b/file3.d.ts @@ -180,7 +180,7 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /a/app/test2.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/a/app/test2.csproj' (External) Info 17 [00:01:17.000] Files (1) - /a/b/file3.d.ts + /a/b/file3.d.ts Text-1 "" ../b/file3.d.ts @@ -273,11 +273,11 @@ Info 22 [00:02:16.000] Starting updateGraphWorker: Project: /a/app/test1.cspro Info 23 [00:02:17.000] Finishing updateGraphWorker: Project: /a/app/test1.csproj Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:02:18.000] Project '/a/app/test1.csproj' (External) Info 25 [00:02:19.000] Files (5) - /a/b/file3.d.ts - /a/data/node_modules/@types/commander/index.d.ts - /a/data/node_modules/@types/cordova/index.d.ts - /a/data/node_modules/@types/jquery/index.d.ts - /a/data/node_modules/@types/lodash/index.d.ts + /a/b/file3.d.ts Text-1 "" + /a/data/node_modules/@types/commander/index.d.ts Text-1 "declare const commander: { x: number }" + /a/data/node_modules/@types/cordova/index.d.ts Text-1 "declare const cordova: { x: number }" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const jquery: { x: number }" + /a/data/node_modules/@types/lodash/index.d.ts Text-1 "declare const lodash: { x: number }" ../b/file3.d.ts @@ -309,9 +309,9 @@ Info 28 [00:02:33.000] Starting updateGraphWorker: Project: /a/app/test2.cspro Info 29 [00:02:34.000] Finishing updateGraphWorker: Project: /a/app/test2.csproj Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:02:35.000] Project '/a/app/test2.csproj' (External) Info 31 [00:02:36.000] Files (3) - /a/b/file3.d.ts - /a/data/node_modules/@types/grunt/index.d.ts - /a/data/node_modules/@types/gulp/index.d.ts + /a/b/file3.d.ts Text-1 "" + /a/data/node_modules/@types/grunt/index.d.ts Text-1 "declare const grunt: { x: number }" + /a/data/node_modules/@types/gulp/index.d.ts Text-1 "declare const gulp: { x: number }" ../b/file3.d.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-typings-to-install.js b/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-typings-to-install.js index d79ee69d092bb..ba418b9280318 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-typings-to-install.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/throttle-delayed-typings-to-install.js @@ -44,7 +44,7 @@ Info 6 [00:00:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 7 [00:00:24.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:25.000] Project '/a/app/test.csproj' (External) Info 9 [00:00:26.000] Files (1) - /a/b/file3.d.ts + /a/b/file3.d.ts Text-1 "" ../b/file3.d.ts @@ -222,12 +222,12 @@ Info 13 [00:01:45.000] Starting updateGraphWorker: Project: /a/app/test.csproj Info 14 [00:01:46.000] Finishing updateGraphWorker: Project: /a/app/test.csproj Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:01:47.000] Project '/a/app/test.csproj' (External) Info 16 [00:01:48.000] Files (6) - /a/b/file3.d.ts - /a/data/node_modules/@types/commander/index.d.ts - /a/data/node_modules/@types/express/index.d.ts - /a/data/node_modules/@types/jquery/index.d.ts - /a/data/node_modules/@types/lodash/index.d.ts - /a/data/node_modules/@types/moment/index.d.ts + /a/b/file3.d.ts Text-1 "" + /a/data/node_modules/@types/commander/index.d.ts Text-1 "declare const commander: { x: number }" + /a/data/node_modules/@types/express/index.d.ts Text-1 "declare const express: { x: number }" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const jquery: { x: number }" + /a/data/node_modules/@types/lodash/index.d.ts Text-1 "declare const lodash: { x: number }" + /a/data/node_modules/@types/moment/index.d.ts Text-1 "declare const moment: { x: number }" ../b/file3.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js index 1e689c15c05e7..e5083e78556f9 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js @@ -37,10 +37,10 @@ Info 11 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:00:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/project.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:42.000] Project '/user/username/projects/myproject/project.csproj' (External) Info 14 [00:00:43.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts Text-1 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js index 618b9ff77370d..473ee807483d9 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js @@ -83,10 +83,10 @@ Info 13 [00:00:42.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 14 [00:00:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/project.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:44.000] Project '/user/username/projects/myproject/project.csproj' (External) Info 16 [00:00:45.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts Text-1 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js index 1ffdabc9cbd2b..44e7cc85b4607 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js @@ -60,10 +60,10 @@ Info 10 [00:00:39.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 11 [00:00:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/project.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:41.000] Project '/user/username/projects/myproject/project.csproj' (External) Info 13 [00:00:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts Text-1 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js index d30f0d59dc88a..7eb8fa93afe2b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js @@ -55,9 +55,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: c:/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project 'c:/project/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - c:/a/lib/lib.d.ts - c:/project/file1.ts - c:/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/project/file1.ts SVC-1-0 "let x = 10;" + c:/project/file2.ts Text-1 "let y = 10;" ../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js index d30f0d59dc88a..7eb8fa93afe2b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js @@ -55,9 +55,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: c:/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project 'c:/project/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - c:/a/lib/lib.d.ts - c:/project/file1.ts - c:/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/project/file1.ts SVC-1-0 "let x = 10;" + c:/project/file2.ts Text-1 "let y = 10;" ../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js index 6408eea844514..b261acc7c1a4a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js @@ -57,9 +57,9 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: c:/myfolder/allproject/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project 'c:/myfolder/allproject/project/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (3) - c:/a/lib/lib.d.ts - c:/myfolder/allproject/project/file1.ts - c:/myfolder/allproject/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/myfolder/allproject/project/file1.ts SVC-1-0 "let x = 10;" + c:/myfolder/allproject/project/file2.ts Text-1 "let y = 10;" ../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js index 6408eea844514..b261acc7c1a4a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js @@ -57,9 +57,9 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: c:/myfolder/allproject/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project 'c:/myfolder/allproject/project/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (3) - c:/a/lib/lib.d.ts - c:/myfolder/allproject/project/file1.ts - c:/myfolder/allproject/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/myfolder/allproject/project/file1.ts SVC-1-0 "let x = 10;" + c:/myfolder/allproject/project/file2.ts Text-1 "let y = 10;" ../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js index 43c040404f186..d2a7479591e5b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js @@ -42,10 +42,10 @@ Info 16 [00:00:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:00:48.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js index c6021660cbc4f..0de12e3f21034 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js @@ -96,10 +96,10 @@ Info 20 [00:00:49.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/dev/null/inferredProject1*' (Inferred) Info 23 [00:00:52.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js index be2e1d5c9dcfd..a9241eee8c365 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js @@ -73,10 +73,10 @@ Info 17 [00:00:46.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 18 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) Info 20 [00:00:49.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js index 9b0a4a2163a48..df3929699763f 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js @@ -40,8 +40,8 @@ Info 11 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 12 [00:00:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:33.000] Files (2) - /a/lib/lib.d.ts - /User/userName/Projects/i/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /User/userName/Projects/i/foo.ts SVC-1-0 "import { foo } from \"bar\"" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js index 4a2178862e084..9470a3899987d 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js @@ -40,8 +40,8 @@ Info 11 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 12 [00:00:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:33.000] Files (2) - /a/lib/lib.d.ts - /User/userName/Projects/I/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /User/userName/Projects/I/foo.ts SVC-1-0 "import { foo } from \"bar\"" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js index 40bd1394575f9..bbca26fb1d8d0 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js @@ -40,8 +40,8 @@ Info 11 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 12 [00:00:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:33.000] Files (2) - /a/lib/lib.d.ts - /User/userName/Projects/İ/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /User/userName/Projects/İ/foo.ts SVC-1-0 "import { foo } from \"bar\"" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js index 29d7d3f69ba4f..da044b8302793 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js @@ -62,9 +62,9 @@ Info 17 [00:00:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:43.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:44.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:45.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"file\"" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index 6d65d22f9a734..a9ca71e4920cd 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -62,9 +62,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" ../../lib/lib.d.ts @@ -162,10 +162,10 @@ Info 35 [00:01:04.000] Starting updateGraphWorker: Project: /a/username/projec Info 36 [00:01:05.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:06.000] Project '/a/username/project/tsconfig.json' (Configured) Info 38 [00:01:07.000] Files (4) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts - /a/username/project/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" + /a/username/project/src/file2.ts Text-1 "" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index c140e5ca13ffa..59cc902f8c74f 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -62,9 +62,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" ../../lib/lib.d.ts @@ -155,10 +155,10 @@ Info 34 [00:01:03.000] Starting updateGraphWorker: Project: /a/username/projec Info 35 [00:01:04.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:05.000] Project '/a/username/project/tsconfig.json' (Configured) Info 37 [00:01:06.000] Files (4) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts - /a/username/project/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" + /a/username/project/src/file2.ts Text-1 "" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index ded28fc035e52..78148ede468a6 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -62,9 +62,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" ../../lib/lib.d.ts @@ -156,10 +156,10 @@ Info 35 [00:01:04.000] Starting updateGraphWorker: Project: /a/username/projec Info 36 [00:01:05.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:06.000] Project '/a/username/project/tsconfig.json' (Configured) Info 38 [00:01:07.000] Files (4) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts - /a/username/project/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" + /a/username/project/src/file2.ts Text-1 "" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js b/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js index 8fb5d10729a8b..4b0a3af272ea2 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js @@ -38,8 +38,8 @@ Info 10 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 11 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 13 [00:00:28.000] Files (2) - c:/a/lib/lib.d.ts - c:/myprojects/project/x.js + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/myprojects/project/x.js SVC-1-0 "const x = 10" ../../a/lib/lib.d.ts @@ -168,8 +168,8 @@ Info 26 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //v Info 27 [00:00:28.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:00:29.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:00:30.000] Files (2) - //vda1cs4850/a/lib/lib.d.ts - //vda1cs4850/myprojects/project/x.js + //vda1cs4850/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + //vda1cs4850/myprojects/project/x.js SVC-1-0 "" ../../a/lib/lib.d.ts @@ -298,8 +298,8 @@ Info 42 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //v Info 43 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 45 [00:00:32.000] Files (2) - //vda1cs4850/a/lib/lib.d.ts - //vda1cs4850/c$/myprojects/project/x.js + //vda1cs4850/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + //vda1cs4850/c$/myprojects/project/x.js SVC-1-0 "" ../../../a/lib/lib.d.ts @@ -428,8 +428,8 @@ Info 58 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 59 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 61 [00:00:32.000] Files (2) - c:/a/lib/lib.d.ts - c:/users/username/myprojects/project/x.js + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/users/username/myprojects/project/x.js SVC-1-0 "const x = 10" ../../../../a/lib/lib.d.ts @@ -558,8 +558,8 @@ Info 74 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //v Info 75 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 76 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 77 [00:00:36.000] Files (2) - //vda1cs4850/a/lib/lib.d.ts - //vda1cs4850/c$/users/username/myprojects/project/x.js + //vda1cs4850/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + //vda1cs4850/c$/users/username/myprojects/project/x.js SVC-1-0 "" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js index 65b90453f8d75..49c54c41ca8dc 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js @@ -57,9 +57,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/tsconfig.json Text-1 "{\"compilerOptions\":{\"composite\":true,\"resolveJsonModule\":true}}" + /user/username/projects/myproject/index.ts SVC-1-0 "import * as tsconfig from \"./tsconfig.json\";" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js index 42abc778cd6a6..2e44f73ba53cc 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js @@ -67,10 +67,10 @@ Info 18 [00:00:49.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 19 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 21 [00:00:52.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js index f6af16b368ef7..eeb6b0d2b9ff4 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js @@ -90,10 +90,10 @@ Info 21 [00:00:52.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js index b5dda208be4ac..e4895d627e948 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js @@ -78,9 +78,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js index ae8cedfc8fb29..44c622ce5cef3 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js @@ -81,9 +81,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js index 422accc3ea542..7756d2a18a487 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js @@ -78,9 +78,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js index 50a27c4ce675a..14373042919e1 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js @@ -61,9 +61,9 @@ Info 15 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js index 1b6412ad06147..6e0a7fb6e9c64 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js @@ -78,9 +78,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js index c7d220f2dc629..8314ac5baad2e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js @@ -61,9 +61,9 @@ Info 15 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts