diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index d225a10254a..c934b723a4e 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -131,9 +131,9 @@ namespace ts { }; function emitSourceFileOrBundle({ jsFilePath, sourceMapFilePath, declarationFilePath, declarationMapPath, buildInfoPath }: EmitFileNames, sourceFileOrBundle: SourceFile | Bundle) { - if (buildInfoPath && !emitOnlyDtsFiles) buildInfo = { js: [], dts: [], commonSourceDirectory: host.getCommonSourceDirectory() }; - emitJsFileOrBundle(sourceFileOrBundle, jsFilePath, sourceMapFilePath, buildInfo && buildInfo.js); - emitDeclarationFileOrBundle(sourceFileOrBundle, declarationFilePath, declarationMapPath, buildInfo && buildInfo.dts); + if (buildInfoPath && !emitOnlyDtsFiles) buildInfo = { js: [], dts: [], commonSourceDirectory: host.getCommonSourceDirectory(), sources: {} }; + emitJsFileOrBundle(sourceFileOrBundle, jsFilePath, sourceMapFilePath, buildInfo && { sections: buildInfo.js, sources: buildInfo.sources }); + emitDeclarationFileOrBundle(sourceFileOrBundle, declarationFilePath, declarationMapPath, buildInfo && { sections: buildInfo.dts, sources: buildInfo.sources }); // Write bundled offset information if applicable if (!emitOnlyDtsFiles && !emitSkipped && buildInfoPath) { writeFile(host, emitterDiagnostics, buildInfoPath, JSON.stringify(buildInfo, undefined, 2), /*writeByteOrderMark*/ false); @@ -316,7 +316,7 @@ namespace ts { if (!writer.isAtStartOfLine()) writer.rawWrite(newLine); const pos = writer.getTextPos(); writer.writeComment(`//# ${"sourceMappingURL"}=${sourceMappingURL}`); // Tools can sometimes see this line as a source mapping url comment - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.SourceMapUrl }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.SourceMapUrl }); } // Write the source map @@ -562,14 +562,17 @@ namespace ts { writeLine(); const pos = getTextPosWithWriteLine(); print(EmitHint.Unspecified, prepend, /*sourceFile*/ undefined); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prepend, data: (prepend as UnparsedSource).fileName }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prepend, data: (prepend as UnparsedSource).fileName }); } const pos = getTextPosWithWriteLine(); for (const sourceFile of bundle.sourceFiles) { print(EmitHint.SourceFile, sourceFile, sourceFile); } - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Text }); + if (bundleFileInfo) { + bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Text }); + // Source file metadata if needed later on + } reset(); writer = previousWriter; @@ -1182,7 +1185,7 @@ namespace ts { else { writeLines(helper.text(makeFileLevelOptimisticUniqueName)); } - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.EmitHelpers, data: helper.name }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.EmitHelpers, data: helper.name }); helpersEmitted = true; } } @@ -2953,7 +2956,7 @@ namespace ts { if (hasNoDefaultLib) { const pos = writer.getTextPos(); writeComment(`/// `); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.NoDefaultLib }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.NoDefaultLib }); writeLine(); } if (currentSourceFile && currentSourceFile.moduleName) { @@ -2974,19 +2977,19 @@ namespace ts { for (const directive of files) { const pos = writer.getTextPos(); writeComment(`/// `); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Reference, data: directive.fileName }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Reference, data: directive.fileName }); writeLine(); } for (const directive of types) { const pos = writer.getTextPos(); writeComment(`/// `); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Type, data: directive.fileName }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Type, data: directive.fileName }); writeLine(); } for (const directive of libs) { const pos = writer.getTextPos(); writeComment(`/// `); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Lib, data: directive.fileName }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Lib, data: directive.fileName }); writeLine(); } } @@ -3030,7 +3033,7 @@ namespace ts { writeLine(); const pos = writer.getTextPos(); emit(statement); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prologue, data: statement.expression.text }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prologue, data: statement.expression.text }); if (seenPrologueDirectives) { seenPrologueDirectives.set(statement.expression.text, true); } @@ -3051,7 +3054,7 @@ namespace ts { writeLine(); const pos = writer.getTextPos(); emit(prologue); - if (bundleFileInfo) bundleFileInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prologue, data: prologue.data }); + if (bundleFileInfo) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prologue, data: prologue.data }); if (seenPrologueDirectives) { seenPrologueDirectives.set(prologue.data, true); } diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 8066fe31077..25c77198255 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -5528,12 +5528,21 @@ namespace ts { BundleFileText | BundleFileSourceMapUrl; /*@internal*/ - export type BundleFileInfo = BundleFileSection[]; + export interface SourceFileInfo { + } + + /*@internal*/ + export interface BundleFileInfo { + sections: BundleFileSection[]; + sources: SourceFileInfo; + } + /* @internal */ export interface BuildInfo { - js: BundleFileInfo; - dts: BundleFileInfo; + js: BundleFileSection[]; + dts: BundleFileSection[]; commonSourceDirectory: string; + sources: SourceFileInfo; } export interface PrintHandlers { diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/baseline-sectioned-sourcemaps.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/baseline-sectioned-sourcemaps.js index 72e1e54c389..f2bd4d9dce3 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/baseline-sectioned-sourcemaps.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/baseline-sectioned-sourcemaps.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -391,7 +392,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-all-projects.js index 11607e39703..a32384c833f 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -496,7 +497,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-only-one-dependency-project.js index 669df32f3d0..6698b82fd2f 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/emitHelpers-in-only-one-dependency-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -434,7 +435,8 @@ function forfirstfirst_PART1Rest() { } "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-all-projects.js index 9246e40f10a..32ee76a1244 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-all-projects.js @@ -42,7 +42,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -693,7 +694,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-different-projects.js index ed6560487bb..d7e0e547163 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-emitHelpers-in-different-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -508,7 +509,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-all-projects.js index 6b4ea289d57..807eae172aa 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-all-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -445,7 +446,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-different-projects.js index 305cc2594c5..617b0a507bd 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/multiple-prologues-in-different-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -417,7 +418,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-all-projects.js index 29329cd1715..89005d61977 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-all-projects.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -399,7 +400,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-only-one-dependency-project.js index 41319b4ad6c..64b0a316dfa 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/shebang-in-only-one-dependency-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -391,7 +392,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-all-projects.js index 61f629d50c3..61f679fda22 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -405,7 +406,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-one-dependency.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-one-dependency.js index a7bc809fa03..a26ce28b0d3 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-one-dependency.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/strict-in-one-dependency.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -397,7 +398,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-all-projects.js index c4ec2ca1da3..59d8b7e099d 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -472,7 +473,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-one-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-one-project.js index d9c99b64fe5..99785331044 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-one-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/triple-slash-refs-in-one-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -397,7 +398,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js index 72e1e54c389..f2bd4d9dce3 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-changes/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -391,7 +392,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/baseline-sectioned-sourcemaps.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/baseline-sectioned-sourcemaps.js index 0c61cc9833d..5c5ddf3d505 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/baseline-sectioned-sourcemaps.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/baseline-sectioned-sourcemaps.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -276,7 +277,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-all-projects.js index 408eaa1c87c..b780822614c 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -360,7 +361,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-only-one-dependency-project.js index 0e513ac7f9b..6cc2fa7554e 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/emitHelpers-in-only-one-dependency-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -300,7 +301,8 @@ function forfirstfirst_PART1Rest() { }console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-all-projects.js index 813484db7bf..b883e60f929 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-all-projects.js @@ -42,7 +42,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -526,7 +527,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-different-projects.js index c56a1577b34..af0c117b743 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-emitHelpers-in-different-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -372,7 +373,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-all-projects.js index 3f865dc3616..6faff30b988 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-all-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -329,7 +330,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-different-projects.js index ddfa56eb126..3db458c9bf5 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/multiple-prologues-in-different-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -302,7 +303,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-all-projects.js index 2adac79013e..27e774a02b0 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-all-projects.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -281,7 +282,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-only-one-dependency-project.js index 691c7b8509f..9c9c306efd0 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/shebang-in-only-one-dependency-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -276,7 +277,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-all-projects.js index f09d0b8ad86..b772bfc075e 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -290,7 +291,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-one-dependency.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-one-dependency.js index aefb1ae0dc8..8805579b1ff 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-one-dependency.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/strict-in-one-dependency.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -282,7 +283,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-all-projects.js index 697d86b69d6..f5478ebcafe 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -329,7 +330,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-one-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-one-project.js index eaa2446743e..967d55e8147 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-one-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/triple-slash-refs-in-one-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -282,7 +283,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js index 0c61cc9833d..5c5ddf3d505 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-declaration-doesnt-change/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.js] @@ -276,7 +277,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.js] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-all-projects.js index 9b9c17b7b2b..1ac6631bb80 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-all-projects.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -422,7 +423,8 @@ function forfirstfirst_PART1Rest() { } "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-only-one-dependency-project.js index b0701bb00d4..36cfd84683c 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/emitHelpers-in-only-one-dependency-project.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -484,7 +485,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-all-projects.js index f85f38aa71a..02680e1a053 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-all-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -618,7 +619,8 @@ function forfirstfirst_PART1Rest() { } "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-different-projects.js index 20f337067ff..01da4e074f8 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-emitHelpers-in-different-projects.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -434,7 +435,8 @@ function forfirstfirst_PART1Rest() { } "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-all-projects.js index b2799e902c7..af1a302d59b 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-all-projects.js @@ -42,7 +42,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -461,7 +462,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-different-projects.js index 571b1a8619e..b5407cc7e5d 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/multiple-prologues-in-different-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -434,7 +435,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-all-projects.js index b4799143298..6306cb82962 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-all-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -422,7 +423,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-one-dependency.js b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-one-dependency.js index 41455f579ef..8c9150862dd 100644 --- a/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-one-dependency.js +++ b/tests/baselines/reference/tsbuild/outFile/incremental-headers-change/buildInfo/strict-in-one-dependency.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts.map] @@ -414,7 +415,8 @@ console.log(s); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts.map] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/baseline-sectioned-sourcemaps.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/baseline-sectioned-sourcemaps.js index c2d6e8e8827..b764c449559 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/baseline-sectioned-sourcemaps.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/baseline-sectioned-sourcemaps.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -438,7 +439,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -791,7 +793,8 @@ sourceFile:../first_part3.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-all-projects.js index ca76edcb0e0..0ef10cf99fc 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -539,7 +540,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -1021,7 +1023,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-only-one-dependency-project.js index f5f3ad0a4c2..a2725903e39 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/emitHelpers-in-only-one-dependency-project.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -533,7 +534,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -959,7 +961,8 @@ const { b, ...rest } = { a: 10, b: 30, yy: 30 }; "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-all-projects.js index 4be82144eda..937f056b7c7 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-all-projects.js @@ -42,7 +42,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -738,7 +739,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -1464,7 +1466,8 @@ secondsecond_part2Spread(...[10, 20, 30]); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-different-projects.js index d40d8e4bb59..f95dd8282e6 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-emitHelpers-in-different-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -631,7 +632,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -1144,7 +1146,8 @@ secondsecond_part1Spread(...[10, 20, 30]); "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-all-projects.js index 5bdcce80d2e..c867790361a 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-all-projects.js @@ -42,7 +42,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -507,7 +508,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -980,7 +982,8 @@ class C { "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-different-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-different-projects.js index e79910a6e71..408eb6c98c4 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-different-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/multiple-prologues-in-different-projects.js @@ -36,7 +36,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -493,7 +494,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -912,7 +914,8 @@ class C { "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-all-projects.js index 8992996ae66..be48b704844 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-all-projects.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -444,7 +445,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -839,7 +841,8 @@ namespace N { "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-only-one-dependency-project.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-only-one-dependency-project.js index e40f051d5c0..59c7b69c8b0 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-only-one-dependency-project.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/shebang-in-only-one-dependency-project.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -444,7 +445,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -812,7 +814,8 @@ namespace N { "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-all-projects.js index e6942131bb0..1cbf24781f2 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -452,7 +453,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -853,7 +855,8 @@ sourceFile:../first_part3.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-one-dependency.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-one-dependency.js index 6dbc9e86b09..1249aab723c 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-one-dependency.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/strict-in-one-dependency.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -446,7 +447,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -823,7 +825,8 @@ sourceFile:../first_part3.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-all-projects.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-all-projects.js index af56212d407..09c66ce4f3b 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-all-projects.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-all-projects.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -504,7 +505,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -960,7 +962,8 @@ declare class secondsecond_part1 { } "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-one-project.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-one-project.js index 72686322333..58151e980b9 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-one-project.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/triple-slash-refs-in-one-project.js @@ -30,7 +30,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -498,7 +499,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -876,7 +878,8 @@ declare class secondsecond_part1 { } "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts] diff --git a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js index 317d258f82f..3a9e82dd6d3 100644 --- a/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js +++ b/tests/baselines/reference/tsbuild/outFile/initial-Build/buildInfo/when-final-project-is-not-composite-but-uses-project-references.js @@ -24,7 +24,8 @@ "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/second/" + "commonSourceDirectory": "/src/second/", + "sources": {} } //// [/src/2/second-output.d.ts] @@ -438,7 +439,8 @@ sourceFile:../second/second_part2.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/first/" + "commonSourceDirectory": "/src/first/", + "sources": {} } //// [/src/first/bin/first-output.d.ts] @@ -791,7 +793,8 @@ sourceFile:../first_part3.ts "kind": "sourceMapUrl" } ], - "commonSourceDirectory": "/src/third/" + "commonSourceDirectory": "/src/third/", + "sources": {} } //// [/src/third/thirdjs/output/third-output.d.ts]