Add source information to bundle info and use it to emit header information later on

This commit is contained in:
Sheetal Nandi
2019-02-01 16:52:00 -08:00
parent a41d546f6e
commit 4050378819
52 changed files with 256 additions and 130 deletions
+16 -13
View File
@@ -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(`/// <reference no-default-lib="true"/>`);
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(`/// <reference path="${directive.fileName}" />`);
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(`/// <reference types="${directive.fileName}" />`);
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(`/// <reference lib="${directive.fileName}" />`);
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);
}
+12 -3
View File
@@ -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 {
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]
@@ -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]